下面对hibernate多对一单向配置做好笔记。
多对一就比较简单了,先建立 Group 类和 User 类,因为这次是 多对一,所以在 多的一方做设置即可,在 User 类中加个对 Group的引用,再在 User.hbm.xml中增加many-to-one标签即可。
Group类:
public class Group {
private int id;
private String name;
//set get方法省略
}
User 类:
public class User {
private int id;
private String name;
private Group group; //定义多对一中与一方中的关联
//set get方法略
}
下面看看 两个 hbm.xml文件吧。
Group.hbm.xml:
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="com.xuxiao.hibernate.model.Group" dynamic-update="true" table="