Hibernate集合性能问题

时间:2013-01-25 18:40:52

标签: java hibernate

Burt Beckwith

制作的视频中

http://www.infoq.com/presentations/GORM-Performance

Burt指出使用Hibernate上的Collection

的一些有趣行为

首先使用Set

  

“添加到集合需要从数据库加载所有实例

     

保证唯一性,即使您知道新项目是唯一的“

并列出

  

“同样,对于映射的List = Hibernate拉取整个集合

     

保持正确的顺序,即使您要添加到列表的末尾“

他展示了如何解决它

  

“在传统的Hibernate中,您可以将集合映射为Bag,女巫只是

     

没有排序或唯一性的常规集合保证“

当我在我的项目中使用注释时,我在这里问如何创建一个没有

的Collection

排序或唯一性:

Collection Bag wtih annotation

这是注释映射:

@ManyToOne
private List<OtherEntity> otherEntities;

这个映射将阻止hibernate在我

时从数据库加载所有实例

向List添加元素?感谢。

0 个答案:

没有答案