
Hibernate
iteye_19877
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Hibernate3延迟加载
[size=large]延迟加载: 首先说明Hibernate3延迟加载只多其中的load,get,find一些内值方法有用,对hql等写sql的无效。 延迟加载机制是为了避免一些无谓的性能开销而提出来的,所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作。在Hibernate中提供了对实体对象的延迟加载以及对集合的延迟加载,另外在Hibernate3中还提供了对属性的延迟加载...原创 2009-12-28 10:17:47 · 136 阅读 · 0 评论 -
Hibernate3 持久化
一、实体对象的生命周期 1,实体对象的三种状态(生命周期中的三种状态) (1),Transient:在内存中的自由存在,与数据库中的记录无关。 public void methodA{ TUser user = new TUser(); user.setName("Emma"); ---user与数据库中的记录没有关联。 } (2),Persistent:处于...原创 2010-01-04 10:45:25 · 96 阅读 · 0 评论 -
inverse cascade
1、到底在哪用cascade="..."? cascade属性并不是多对多关系一定要用的,有了它只是让我们在插入或删除对像时更方便一些,只要在cascade的源头上插入或是删除,所有 cascade的关系就会被自己动的插入或是删除。便是为了能正确的cascade,unsaved-value是个很重要的属性。Hibernate通 过这个属性来判断一个对象应该save还是upd...原创 2010-01-06 17:13:20 · 105 阅读 · 0 评论 -
HIBERNATE + SPRING 回调函数
当spring提供的HibernateTemplate()没有提供你所需要的功能时,可以用回调函数实现相关功能。 不提倡用getSession()来获得session来实现,因为这样拿到的session是hibernate最原始的session,不享有Spring提供的模板支持,需要你手动的关闭session 在DAO类中可以使用下面的方法取得session: ...原创 2010-01-20 14:07:45 · 95 阅读 · 0 评论