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>