
------【hibernate】
文章平均质量分 65
Mr小林
软件工程师的成才之路。
展开
-
JPA查询-3种查询方式
spring data jpa转载 2022-09-03 18:57:57 · 5963 阅读 · 0 评论 -
【Hibernate】OpenSession和getCurrentSession的区别
1 getCurrentSession创建的session会和绑定到当前线程,而openSession不会。2 getCurrentSession创建的线程会在事务回滚或事物提交后自动关闭,而openSession必须手动关闭这里getCurrentSession本地事务(本地事务:jdbc)时 要在配置文件里进行如下设置 * 如果使用的是本地事务(jdbc事务) hiber转载 2016-11-13 13:13:27 · 368 阅读 · 1 评论 -
【Hibernate】lazy的三种属性
懒加载:Hibernate的懒加载属性,很大程度上提高了了Hibernate框架的查询效率。lazy有三个属性:true、false、extra【true】:默认取值,它的意思是只有在调用这个集合获取里面的元素对象时,才发出查询语句,加载其 集合元素的数据 【false】:取消懒加载特性,即在加载对象的同时,就发出第二条查询语句加载其关联集合的数据 【extr原创 2016-11-01 23:58:48 · 3210 阅读 · 1 评论 -
Hibernate的dynamic-insert和dynamic-update的使用
hibernate在初始化的时候,默认按照配置为表预定义insert,delete,update,select(by id)的SQL语句放在session中,其中insert,update,select操作都是对表的所有字段操作.如果在一个表有很多字段的时候,在做初次inser的时候有比较多的字段为空值,或者经常update某少部分字段,应该在配置文件的元素上将dynamic-insert和dyn原创 2016-12-03 15:08:09 · 396 阅读 · 0 评论