本篇博客将介绍hibernate多对一映射,多对一映射应该是使用最为频繁,也是最为常用的映射。映射原理是在多的一端加入一个外键,指向了一的一端。
首先建立实体对象Group和User:
public class Group {
private int id;
private String name;
//省略getter和setter
}
public class User {
private int id;
private String name;
private Group group;
//省略getter和setter
}
User持有Group的引用。
建立实体相关的映射文件:
Group.hbm.xml:
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http: