
Hibernate
iteye_16838
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
HibernateTemplate
HibernateTemplate源码[java] view plaincopyprint? package org.springframework.orm.hibernate3; import java.io.Serializable; import java.lang.reflect.InvocationHandler; import...2013-05-27 10:24:00 · 200 阅读 · 0 评论 -
hibernate中 lazy的使用
hibernate中lazy的使用lazy,延迟加载Lazy的有效期:只有在session打开的时候才有效;session关闭后lazy就没效了。lazy策略可以用在:* <class>标签上:可以取值true/false* <property>标签上,可以取值true/false,这个特性需要类增强* <set>/<list...2013-06-04 19:03:00 · 81 阅读 · 0 评论 -
hibernate xml中cascade 的属性解说
当关联双方存在父子关系,就可以在 set 处设定 cascade 为 all-delete-orphan所谓父子关系,即指由父方控制子方的持久化圣明周期,子方对象必须和一个父方对象关联。如果删除父方对象,应该级联删除所有关联的子方对象;如果一个子方对象不再和一个父方对象关联,应该把这个子方对象删除。all-deleteorphan 的能力:1. 当保存或更新父方对象时,级联保存...2013-06-04 19:17:00 · 103 阅读 · 0 评论 -
hibernate meta标签作用
创建持久化类,这里在<property>元素里增加了<meta>元素,更加精细。 <meta>元素的属性:属性 class-description 类的JavaDoc field-description 类属性的JavaDoc interface True为生成接口,False为生成类(默认) implement 指定类实现的接口 exten...2013-06-07 16:00:00 · 141 阅读 · 0 评论 -
Hibernate 常用方法
1 session.flush() 强制session缓存和数据库做同步。2 session.clear() 用来清除session缓存中的所有对象。3.session.save() 会先查出一个 id 调用该对象的setId()方法 设置值 然后在insert 插入数据4.session.merge() 如果 session 缓存中存在相同id的对象,那么用户给出的对...2013-06-19 13:55:00 · 234 阅读 · 0 评论 -
HQL fetch
转自http://www.blogjava.net/alwayscy/archive/2007/07/26/132577.html 在我们查询Parent对象的时候,默认只有Parent的内容,并不包含childs的信息,如果在Parent.hbm.xml里设置lazy="false"的话才同时取出关联的所有childs内容. 问题是我既想要hibernate默认的性能又想要临时的灵活性...2013-09-22 01:00:00 · 116 阅读 · 0 评论 -
Hibernate中的Inverse和cascade属性配置
Inverse和cascade是Hibernate映射中最难掌握的两个属性。两者都在对象的关联操作中发挥作用。1.明确inverse和cascade的作用inverse决定是否把对对象中集合的改动反映到数据库中,所以inverse只对集合起作用,也就是只对one-to-many或many-to-many有效(因 为只有这两种关联关系包含集合,而one-to-one和many-to...原创 2013-10-11 18:00:41 · 125 阅读 · 0 评论