在Hibernate中进行一对多关联时,我正在寻找大多数人用作收集类型的东西.我维护的遗留应用程序专门使用行李,但将它们保存为代码中的列表.相关的表有一个id字段,所以idbag似乎更合适,但文档推荐一个Set.
编辑:我错误地引用了文档推荐的集合.实际上,官方文档对所有集合类型同样含糊不清.我发现有些 网站似乎推断Set是最常见的,我正在阅读的Hibernate书明确说明了这些集:
这是典型Hibernate应用程序中最常见的持久性集合.(参见:Christian Bauer和Gavin King撰写的'Java Persistence with Hibernate'第242页)
我猜这就是扔给我的东西,让我找到别人正在使用的东西.
EDIT2:请注意,Gavin King是Hibernate的创建者