package com.hibernate.rqq;
import java.util.HashSet;
import java.util.Set;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.OneToMany;
@Entity
public class Department {
private intid;
privateString deptName;
privateSet<Employee> emps = new HashSet<Employee>();
@Id
@GeneratedValue
public intgetId() {
returnid;
}
publicString getDeptName() {
returndeptName;
}
@OneToMany
@JoinColumn(name="deptNo")
publicSet<Employee> getEmps() {
returnemps;
}
public voidsetEmps(Set<Employee> emps) {
this.emps= emps;
}
public voidsetId(int id) {
this.id= id;
}
public voidsetDeptName(String deptName) {
this.deptName= deptName;
}
}
package com.hibernate.rqq;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
@Entity
public class Employee {
private intid;
privateString empName;
@Id
@GeneratedValue
public intgetId() {
returnid;
}
publicString getEmpName() {
returnempName;
}
public voidsetId(int id) {
this.id= id;
}
public voidsetEmpName(String empName) {
this.empName= empName;
}
}
UML类图写成Set数组了,其实是Set不改了太麻烦