Teahcer.hbm.xml<hibernate-mapping>
<class name=" com.catsic.interview.Teacher " table="Teacher">
<id name=" teacherId " type="java.lang.Long">
<column name="TeacherID " precision="10" scale="0" />
<generator class="native"></generator>
</id>
<property name="teacherName" type="java.lang.String">
<column name="TeacherName" length="30" not-null="true" />
</property>
<set name="students" inverse="true">
<key>
<column name="TeacherID " precision="10" scale="0" />
</key>
<one-to-many class=" com.catsic.interview.Teacher.Student " />
</set>
</class>
</hibernate-mapping>
Student类:
package com.catsic.interview;
public class Student implements java.io.Serializable{
private Long studentId;
pirvate String studentName;
private Teacher teacher;
public Student(){
}
public Student(Long studentId){
this.studentId =studentId;
}
public Long getStudentId (){
return studentId;
}
public void setStudentId (Long studentId){
this.studentId = studentId;
}
public String getTeacherName(){
return teacherName;
}
public void setTeacherName(String teacherName){
this.teacherName= teacherName;
}
public Set getStudents(){