随笔分类 -  开源框架

上一页 1 ··· 4 5 6 7 8
SSH/SSI
Hibernate的dynamic-insert和dynamic-update的使用
摘要:1. Hibernate默认情况下对insert,update,select操作都是对表的所有字段操作,为了性能考虑,只需要考虑需要的字段。方法是:可以使用在配置文件的元素上将dynamic- insert和dynamic-update设置为true.其默认值都为false.2. Hibernate这种动态SQLupdate的特性是利用在对象从数据库加载到hibernate session的时候保存了一份快照,做更新的时候与这个快照做比较,只更新改动过的值. 阅读全文
posted @ 2013-04-02 13:48 一天不进步,就是退步 阅读(228) 评论(0) 推荐(0)
使用native 查询时,对特殊字符的处理。
摘要:解决方法1:在sql中进行处理。注意,是对输入对象的每个参数做这样的处理,不是统一处理。统一处理,会出错的。String sql= sql.replace("%", "\"%").replace("_", "\"_").replace("[", "\"[").replace("]", "\"]").replace("^", "\"^").repla 阅读全文
posted @ 2013-03-08 10:35 一天不进步,就是退步 阅读(211) 评论(0) 推荐(0)
hibernate 三种查询方式源码跟踪及总结
摘要:1.设置环境(以EClipse和hibernate 3.2.6为例) 1)首先,新建一个java 工程。 2) 将hiberante src导入到java的src目录下,此时多半会报错,不用管它! 3)将hiberante中lib的jar全部加入到buildpath上,并且把hibernate.jar加入到buildpath。 4)出错的话 自己检查一下 ,屏蔽掉部分出错代码即可,不影响跟踪。 5)在src目录下建立hibernate.cfg.xml(或者其它也可以)。 6)新建source Folder 目录 srcTest。 在其中建立类和映射文件User.hbm.xml(略)public 阅读全文
posted @ 2013-02-19 19:12 一天不进步,就是退步 阅读(1443) 评论(0) 推荐(0)
spring调用存储过程
摘要:1.继承StoredProcedureorg.springframework.jdbc.object.StoredProcedure是对应存储过程调用的操作对象,它通过其父类org.springframework.jdbc.object.SqlCall获得相应的底层API支持(CallableStatementCreator), 然后在此基础之上构建了调用存储过程的执行方法。2、重写父类的execute()方法。将存储过程的参数封装成Map类型的传入该方法.3、写一个方法来封装存储过程的方法及把参数放到Map里面.如:Map paraMap = new HashMap();paraMap.pu 阅读全文
posted @ 2013-01-23 20:35 一天不进步,就是退步 阅读(2922) 评论(0) 推荐(0)
spring事务模板使用
摘要:1.配置spring事务模板bean <!--spring 模板事务--> <bean id="transactionProxy" abstract="true" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean"> <property name="transactionManager" ref="TransactionManager" /> <p 阅读全文
posted @ 2013-01-22 15:48 一天不进步,就是退步

上一页 1 ··· 4 5 6 7 8