hibernate
文章平均质量分 57
zhangqindabendan
这个作者很懒,什么都没留下…
展开
-
Connection的setAutoCommit()方法
setAutoCommit()将此连接的自动提交模式设置为给定状态。如果连接处于自动提交模式下,则它的所有 SQL语句将被执行并作为单个事务提交。否则,它的 SQL语句将聚集到事务中,直到调用 commit 方法或 rollback 方法为止。默认情况下,新连接处于自动提交模式(即默认参数是true),所以如果不写这句就不需要写conn.commit()。但只要写了此方法就必须遇到comm原创 2016-10-17 21:30:19 · 1210 阅读 · 0 评论 -
hibernate的1+n问题
转自:http://blog.sina.com.cn/s/blog_9ed7f0d701019b1w.html问题:什么时候会遇到N+1的问题?【备注】 Hibernate默认抓取策略是fetch="select",不是fetch="join",这都是为了延迟加载而准备的。【出现情况】 1)一对多(one-to-many) ,在1的这方,通过1条sq转载 2016-11-20 10:03:25 · 236 阅读 · 0 评论 -
hibernate的几大属性及其作用详解
1、inverse 2、fetch 3、lazy 4、cascade一、inverse"inverse"-直译过来就是"反转,使颠倒"的意思,书面化的解释为"是否将关系维护的权力交给对方"。 Hibernate中的"inverse"属性只有两个值"true"和"false"。"true"表示将关系维护的权力交给对方,"false"表示不交出维护权力(默认值)。维护权利有什么用转载 2016-11-20 11:01:05 · 1403 阅读 · 0 评论 -
spring整合hibernate事务管理的四种方式,以及事务的传播行为和隔离级别介绍
转自:http://blog.csdn.net/jianxin1009/article/details/9202907 为了保证数据的一致性,在编程的时候往往需要引入事务这个概念。事务有4个特性:原子性、一致性、隔离性、持久性。 事务的种类有两种:编程式事务和声明式事务。编程式事务就是将事务处理放在程序中,而声明式事务则是通过配置文件或者注解进行操作转载 2017-04-03 16:37:44 · 11976 阅读 · 0 评论