Hibernate 学习札记(二)——关系映射
具体请点击: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>