Chinaunix

标题: 映射一对多关联关系 [打印本页]

作者: zjc1987    时间: 2008-11-25 11:10
标题: 映射一对多关联关系
   映射多对一关联关系需要在many方定义one的对象,并在映射文件中设置many-to-one。
   映射一对多的关联关系需要在one方定义many方的一组对象,并存放在集合的接口类型(java.util.Set、java.util.Map、java.util.List)中。注:声明为接口类型可以提高持久化类的透明性。
   
在one方定义集合类型时,需要初始化为集合实现类的一个实例,如:
      Set objs = new HashSet();
   这样做可以避免应用程序访问取值为null的objs集合而抛出的NullPointerException异常。
   以Cunsomer(客户)和Orders(定单)为例:
   元素:
     
         
         
     
注:集合对象对应的属性在数据库中并没有具体的列与之对应。

               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/82195/showart_1664512.html




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2