`
夏莹_合肥
  • 浏览: 178768 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论
文章列表

ibatis的批处理

利用com.ibatis.sqlmap.client.SqlMapClient类的对象的两个方法,示例如下: public void batchUpdateXianxin(List<Xianxin> xianxins) throws SQLException { sqlMapper.startBatch(); //…execute statements in between System.out.println(sqlMapper.executeBatch()); }
本算法解决点阵的路由选择问题,有点类似于计算出乘公交车从一点到另一点所有路由的算法。 问题描述如下: 图上显示了6个点以及点和点之间的路径,现在给出任意两点,求从一点到另外一点的所有可能路由。 代码分析如下,整个项目文件可从附件下载:   Point类,描述每个点,以及其相关点 package com.yingxia.routealgorithm; import java.util.List; public class Point { private Integer gid; private String name; private List& ...
CREATE FUNCTION change_diaoxian_chanquan() RETURNS integer AS $$ DECLARE diangan RECORD; BEGIN FOR diangan IN SELECT * FROM ganlu_diangan WHERE chanquan = '自建' LOOP IF((SELECT COUNT(*) FROM ganlu_diangan WHERE no = diangan.no) = 1) THEN UPDATE ganlu_diaoxian SET chanquan = '自建' ...
GWT的一些控件并不直接支持某些事件,如双击事件,那么如何让其支持呢。这里我用为com.google.gwt.user.client.ui.Image添加鼠标双击事件处理来举个例子: 在构造函数中加上 public Image() { sinkEvents(Event.ONDBLCLICK); DoubleClickHandler handler = new DoubleClickHandler() { @Override public void onDoubleClick(DoubleClickEv ...
ibatis的SqlMapClient的insert方法是有返回值的,类型是object,包裹的其实就是刚刚插入的自增长字段的值。请注意,配置文件要这样写: <insert id="insertJizhan" parameterClass="Jizhan"> INSERT INTO jizhan ( name ) VALUES ( #name# ) <selectKey ...
ibatis的配置文件中有一个命名空间的属性,如<sqlMap namespace="common">,默认情况下这个功能是关闭的。 要打开它需要在SqlMapConfig.xml文件中进行配置: <sqlMapConfig> <settings cacheModelsEnabled="true" enhancementEnabled="true" lazyLoadingEnabled="true" errorTracingEnabled="true&qu ...
com.extjs.gxt.ui.client.widget.form.SimpleComboBox   SimpleComboBox<String> cboUsed = new SimpleComboBox<String>(); cboUsed.setFieldLabel("使用情况"); cboUsed.setEditable(false); cboUsed.add("未使用"); cboUsed.add("使用" ...
这里关键是两个类PropertyEditor 和Validator package com.yingxia.tonglin.client.commoncontrol; import com.extjs.gxt.ui.client.widget.form.Field; import com.extjs.gxt.ui.client.widget.form.PropertyEditor; import com.extjs.gxt.ui.client.widget.form.TextField; import com.extjs.gxt.ui.client.widget.form.V ...
有的时候超链接下载文件的方式并不能满足我们的需求,我们希望能够自己写回文件流,那么在struts2中如何做呢? 第一步,配置struts2.xml,示例如下: <action name="ExcelAction" class="com.yingxia.trms.excel.ExcelAction"> <result name="success" [color=red]type="stream"[/color]> <param name="cont ...
这是我自己写的创建Excel的一个类,仅供参考,用的是jxl.jar(见附件)。偷懒总是有方法的,感觉像创建Ext的Grid一样。 接口定义:   public void generateExcel(List<?> entities, Column[] columns, String fileName);   实现: package com.yingxia.trms.excel; import java.io.File; import java.lang.reflect.Method; import java.util.List; import jxl ...

ExtJs打印插件

这是别人写的一个打印的小插件,非常好用,仅需在GridPanel(要有title)的构造参数中加上这么一行:   plugins: [Ext.ux.plugins.Print] 另外,在火狐中打印多页时有些不正常,把PrintPreview.htm中的css文件去掉就可以了。   我们来分析一下它的实现原理,首先我们在PrintFriendly.js找到这行代码:   o.tools.push({id: 'print', handler: this.printGrid, scope: this});   这里的o指代GridPanel对象,所以我们去翻GridPanel的A ...
这时build.xml的脚本的一部分,用于设置环境变量         <property environment="env" />         <property name="gwt.sdk" value="${env.GWT_HOME}" />     <property name="tomcat.home" value="${env.TOMCAT_HOME}" /> 另外,在LINUX下和WINDOWS下设置环境变量的命令分别是export ...
Linux下常用的文件压缩格式是.tar.bz2,我们处理它们分3步: 1. bunzip2 文件全路径名    这时你会发现你文件名后面的.bz2没有了 2. tar xvf 文件全路径名    打包文件将被解开到当前的目录下 3. move source dest    将解开的文件夹移动到目标文件夹位置
etc/environment  设置环境变量 etc/rc.local     执行bash命令,实现开机自启动 两种方法。 第一种: 1.sudo apt-get install sun-java6-jdk 2.sudo update-alternatives --config java 用于设置默认的java程序 第二种: 1.从sun的官方网站下载jdk的bin文件,解压。 2.然后再/etc/environment中设置环境变量,如下示例   PATH="/usr/lib/jvm/jdk1.6.0_14/bin:"   CLASSPATH=/usr/lib/j ...
1.调出putty的设置,找到Translation,将编码设置成UTF-8 2.将WinSCP登陆设置中的环境的UTF-8编码设置为开启。 我用的是ubuntu,其默认编码就是UTF-8。
Global site tag (gtag.js) - Google Analytics