
Hibernate
Epiphone
这个作者很懒,什么都没留下…
展开
-
Hibernate中映射集合属性
集合属性大致有两种:第一种是单纯的集合属性,如像 List、Set 或数组等集合属性;另一种是Map结构的集合属性,每个属性值都有对应的Key映射。 集合映射的元素大致有如下几种:List: 用于映射 List 集合属性 Set: 用于映射 Set 集合属性 Map: 用于映射 Map 集合性 Array: ...原创 2012-05-08 14:30:43 · 122 阅读 · 0 评论 -
hibernate load get
转自:http://blog.163.com/love-love-l/blog/static/210783042009618919985/#comment=fks_083070085095080069081094083095086087081068092085086071从网上抄了两片。感觉不错,呵呵。第一篇这次我们来谈一下Hibernate3.2 Session加载数据时get和lo...原创 2012-06-20 10:46:59 · 145 阅读 · 0 评论 -
hibernate 延迟加载
延迟加载: 延迟加载机制是为了避免一些无谓的性能开销而提出来的,所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作。在Hibernate中提供了对实体对象的延迟加载以及对集合的延迟加载,另外在Hibernate3中还提供了对属性的延迟加载。下面我们就分别介绍这些种类的延迟加载的细节。A、实体对象的延迟加载:如果想对实体对象使用延迟加载,必须要在实体的映射配置文件中进行相...原创 2012-06-20 11:34:57 · 116 阅读 · 0 评论 -
Hibernate 迫切左外连接 left join fetch
建议在一多对关联中在"一"方用延迟加载"多"方可以在HQL中显式的"迫切左外连接" left join fetch这样做Hibernate可以少访问数据库,也可以用"@BatchSize(size = 5)"来减少访问数据库的次数 User.java 一方 @Entity@Table(name = "tbl_user")@org.hibernate.annotations.En...原创 2012-06-20 14:53:48 · 287 阅读 · 0 评论