1、Hibernate 支持的集合:set,array,map,list,bag(在jdk中没有与其对应的集合)
2、在映射文件中使用list做映射hibernate帮助维持顺序
3、若在对象模型上使用list,而又不想hibernate帮着维持数据的顺序,映射文件中可以使用bag(假如在映射文件中使用了bag,在对象模型上就不允许使用set)
4、在持久化类里,假如选择了set类型。要定义接口类型的,而不能定义为HashSet类,set 类型的子类。因为hibernate 在运行的时候是使用了set的子类persistentSet。而Hashset和persistentSet是平行的关系。
本文详细介绍了Hibernate中集合的映射方式,包括set、array、map、list和bag的区别,以及如何在对象模型中选择合适的集合类型,同时讨论了在映射文件中使用list与bag对顺序维护的影响。
438

被折叠的 条评论
为什么被折叠?



