Hibernate单向多对一和单向一对多的配置

一、配置单向多对一
1、修改外键类
2、将外键属性名换为对象名,并提供getter/setter封装
   private Integer districtID;换为    数据类型    外键属性;
   private District district;   主键类  主键对象;
3、修改外键类的映射文件
   <property name="外键属性名" type="java.lang.类型">
     <column name="外键字段名" />
   </property>  换为
   <many-to-one name="主键对象" class="包名.主键类名">
     <column name="外键字段名" />
   </many-to-one>
  
二、配置单向一对多
1、修改主键类
2、增加Set集合对象并实例化后提供getter/setter封装
   private Set 对象名=new HashSet();
3、增加<set>标签,配置Set集合对象
   <set name="集合对象名" table="外键表名">
  <key column="外键字段名" />
  <one-to-many class="包名.外键类名"/>
   </set>

posted @ 2013-08-10 10:31  指间砂  阅读(180)  评论(0编辑  收藏  举报