具体请点击:http://www.verydemo.com/demo_c146_i18499.html
Hibernate 学习笔记(二)——关系映射
public class Employee {
private int nativeId;
private String employeeId;
private String employeeName;
private String password;
private Department department;
getters and setters...
}
public class Department {
private int nativeId;
private String departmentId;
private String departmentName;
private String departmentinfo;
private Set<Employee>employeeList;
getters and setters...
}
<?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 package="wuyechun.studymvc.model"> <class name="Employee" table="tbl_employee"> <id name="nativeId"> <generator class="native"></generator> </id> <property name="employeeId"></property> <property name="employeeName"></property> <property name="password"></property> <many-to-one name="department" column="departmentId" cascade="save-update"></many-to-one> </class> </hibernate-mapping>
<?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 package="wuyechun.studymvc.model"> <class name="Department" table="tbl_department"> <id name="nativeId"> <generator class="native"></generator> </id> <property name="departmentId"></property> <property name="departmentName"></property> <property name="departmentinfo"></property> <set name="employeeList" > <key column="departmentId"></key> <one-to-many class="Employee"/> </set> </class> </hibernate-mapping>