hibernate 支持的集合类型

本文详细介绍了Hibernate中集合的映射方式,包括set、array、map、list和bag的区别,以及如何在对象模型中选择合适的集合类型,同时讨论了在映射文件中使用list与bag对顺序维护的影响。
 

1、Hibernate 支持的集合:set,array,map,list,bag(jdk中没有与其对应的集合)

2、在映射文件中使用list做映射hibernate帮助维持顺序

3、若在对象模型上使用list,而又不想hibernate帮着维持数据的顺序,映射文件中可以使用bag(假如在映射文件中使用了bag,在对象模型上就不允许使用set)

4、在持久化类里,假如选择了set类型。要定义接口类型的,而不能定义为HashSet类,set 类型的子类。因为hibernate 在运行的时候是使用了set的子类persistentSet。而HashsetpersistentSet是平行的关系。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值