- 6
- 0
- 约7.84千字
- 约 7页
- 2017-12-10 发布于河南
- 举报
[Mapping]1 hibernate使用set,list,bag,idbag,map和array来实现集合映射
在日常系统建模经常会碰到两个实体之间一对多的关系,比如,用户和联系人的关系,如一个用户可以有0个或多个联系人,而一个联系人必须且只能属于一个用户。这样用户和联系人就形成了一对多的关系。Hibernate中的集合类型A、set使用set元素映射java.util.Set。使用java.util.HashSet初始化集合。它的元素顺序没有保存,并且不允许重复元素。这在典型的hibernate应用程序中是最常见的持久化集合。可以使用set映射java.util.SortedSet,且sort属性可以设置成比较器或者用于内存排序的自然顺序。使用java.util.TreeSet实例初始化集合。B、list可以使用list映射java.util.List,在集合表中用一个额外的索引列保存每个元素的位置。使用java.util.ArrayList初始化。C、bag idbag可以使用bag或者idbag映射java.util.Collection. Java没有Bag接口或者实现。然而,java.util.Collection允许包语义(可能的重复,不保存元素顺序)。Hibernate支持持久化的包(它内部使用列表,但是忽略元素的索引)。使用java.util.ArrayList初始化包集合。D、map可以使用map映射java.util.Map,保存键值对。使用java.HashMap初始化
您可能关注的文档
最近下载
- 注塑工艺卡完整版本.docx VIP
- 学校实验室安全专项培训:实验室安全知识培训.pptx VIP
- 中医四诊课件简易版最新完整版本.pptx VIP
- vte的预防和护理ppt演示课件.ppt VIP
- 通用技术草图设计题大全 (107张).ppt
- Subaru斯巴鲁 汽车操作指南 2022款傲虎 用户手册.pdf
- 2026年及未来5年中国凹版印刷机行业发展运行现状及发展趋势预测报告.docx
- 基于自然教育视角下观光温室景观设计的探析——以“定州市东亭镇农业嘉年华·奇幻雨林馆”为例.pdf VIP
- IPG激光器YLR-K款简介v2.pptx VIP
- 湖南师范大学2023-2024学年第2学期《高等数学(下)》期末试卷(B卷)附标准答案.pdf
原创力文档

文档评论(0)