首页 / 软件开发 / JAVA / Hibernate三种映射关系(2)
Hibernate三种映射关系(2)2011-04-16 51cto博客 mengxiaohappyone-to-one假设有2张表student和teacher表,一个学生有一个老师,一个老师也只有一个学生。类代码:Teacher.javapackage com.entity;
/**
* @hibernate.class table="teacher"
* @author Administrator
*
*/
public class Teacher {
private int id;
private String tname;
private Student student;
/**
* @hibernate.id generator-class="native"
* @return
*/
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
/**
* @hibernate.one-to-one class="com.entity.Student" cascade="all"
* @return
*/
public Student getStudent() {
return student;
}
public void setStudent(Student student) {
this.student = student;
}
/**
* @hibernate.property column="tname"
* @return
*/
public String getTname() {
return tname;
}
public void setTname(String tname) {
this.tname = tname;
}
}