Hibernate
iteye_3912
这个作者很懒,什么都没留下…
展开
-
fetch="join" 和 fetch="select"
Fetching 策略用来决定如何读取那些关联子对象。代码List list=session.createQuery("from PostThread").list(); 在配置中使用fetch=“join” ,Hibernate将在同一个select中返回关联子对象或集合,能够利用Oracle 或 Sybase类型outer joins能够提高性能fetch=“...原创 2009-11-04 09:45:12 · 219 阅读 · 0 评论 -
Hibernate的fetch="join"和fetch="select"
fetch参数指定了关联对象抓取的方式是select查询还是join查询,select方式时先查询返回要查询的主体对象(列表),再根据关联外键id,每一个对象发一个select查询,获取关联的对象,形成n+1次查询;而join方式,主体对象和关联对象用一句外键关联的sql同时查询出来,不会形成多次查询。如果你的关联对象是延迟加载的,它当然不会去查询关联对象。[size=large][c...原创 2009-11-04 14:47:49 · 127 阅读 · 0 评论 -
关联配置
one : many:原创 2009-11-06 11:22:07 · 120 阅读 · 0 评论 -
让hibenate根据实体bean自动生成数据库~
update据说这句话,能让hibenate根据实体bean自动生成数据库~----神奇继续研究……2009-12-09 11:01:12 · 119 阅读 · 0 评论 -
[转载]尝试hibernate annotations
最近开始尝试hibernate annotations,终于成功的将手上一个小应用转为annotations 1、spring orm support与原来使用LocalSessionFactoryBean相比,变动不大(AnnotationSessionFactoryBean本来就是从LocalSessionFactoryBean类继承过来的嘛) 1 5 ...原创 2010-01-16 17:22:37 · 126 阅读 · 0 评论 -
(转帖)hibernate属性详解
20 Hibernate 会话厂 SessionFactory Session 就是用于每次与数据库会话的,因此需要: 数据库的配置参数,这些参数就是 上面的数据源指定的! 因此我们只需引用即可: ref="dataSource"; 实体映射配置 hibernate.cfg.xml ...原创 2010-01-18 11:26:01 · 71 阅读 · 0 评论 -
持久化与持久层
在Java中将对象自动持久化到数据库中,我们需要了解两个概念。持久化:就是对数据和程序状态的保持。大多数情况下特别是企业级开发应用时,数据持久化往往也就意味着将内存中的数据保存到磁盘上加以固化,而持久化的实现过程则大多通过各种关系型数据库来完成的。持久层:把数据库实现当作一个独立逻辑拿出来,即数据库程序是在内存中的,为了使程序运行结束后状态得以保存,就要保存到数据库...原创 2009-10-13 22:22:08 · 238 阅读 · 0 评论