项目的事务操作
文章平均质量分 77
chuck_kui
这个作者很懒,什么都没留下…
展开
-
Connection.setAutoCommit使用的注意事项
setAutoCommit总的来说就是保持数据的完整性,一个系统的更新操作可能要涉及多张表,需多个SQL语句进行操作循环里连续的进行插入操作,如果你在开始时设置了:conn.setAutoCommit(false);最后才进行conn.commit(),这样你即使插入的时候报错,修改的内容也不会提交到数据库,而如果你没有手动的进行setAutoCommit(false);出转载 2016-12-28 16:12:52 · 4192 阅读 · 0 评论 -
Spring 的注解@Transactional 配置项 eadOnly 有什么作用?
详解点击下面的地址:点 这里 http://www.360doc.com/content/14/0730/16/1073512_398152960.shtml转载 2017-02-17 00:44:10 · 372 阅读 · 0 评论 -
Spring 和Struts2 整合 特别需要关注Session 关闭的问题:解决方法是使用 OpenSessionInViewFilter
spring为我们解决hibernate的Session的关闭与开启问题。 Hibernate 允许对关联对象、属性进行延迟加载,但是必须保证延迟加载的操作限于同一个 Hibernate Session 范围之内进行。如果 Service 层返回一个启用了延迟加载功能的领域对象给 Web 层,当 Web 层访问到那些需要延迟加载的数据时,由于加载领域对象的 Hibernate Se转载 2017-02-19 23:31:12 · 700 阅读 · 0 评论