欢迎来到天天文库
浏览记录
ID:10744177
大小:48.73 KB
页数:6页
时间:2018-07-08
《java培训-hibernate的集合映射》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Hibernate的集合映射本文主要针对Hibernate的Set、List、Array、Map、Bag五个集合映射进行详细的讲解。POJOs如下:Customer类---->customer表Order类对应---->orders表customer(1)<----->(n)order1.public class Customer 2.{ 3. private String id; 4. private String username; 5. private String password; 6. private
2、 Timestamp registerTime; 7. private int age; 8. private Set orders = new HashSet(); 9. 10. /*setter and getter method*/ 11.} 1.public class Order 2.{ 3. private String id; 4. private String orderNumber; 5. private int balance; 6. privat
3、e Customer customer; 7. 8. /*setter and getter method*/ 9.} Set集合映射:Hibernate为集合映射提供了专用的标签元素,Set集合映射,就使用标签表示:1. 2.4、orge.net/hibernate-mapping-3.0.dtd"> 1. 2. 3. 4. 5. 6. 7. 5、 8. 9. 10. 11. 12. 6、g"> 13. 14. 15. 16. 17.7、 18. 19. 20. 21. 22. 标签中的"name"属性表示customer对象中关系集合的属性名,"inverse"与"cascade"属性说明
4、orge.net/hibernate-mapping-3.0.dtd"> 1. 2. 3. 4. 5. 6. 7.
5、 8. 9. 10. 11. 12. 6、g"> 13. 14. 15. 16. 17.
6、g">
7、 18. 19.
8、(参考这里)。在数据库中表示"一对多"的关系是通过外键关联的方式实现的,"多方"通过持有"一方"的主键值来确定关系,怎么持有"一方"的主键值?"多方"将使用一列来存储"一方"的主键值,然后将此列作为外键列参
此文档下载收益归作者所有