<?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> <class name="com.tudou.hibernates.e4.Course" table="tb_course"> <id name="cid" type="java.lang.Integer" column="cid"> <generator class="native" /> </id> <property name="courseName"></property> <set name="StuCourses" cascade="save-update" inverse="true"> <key> <column name="cid"></column> </key> <one-to-many class="com.tudou.hibernates.e4.StuCourse" /> </set> </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> <class name="com.tudou.hibernates.e4.StuCourse" table="stu_course"> <id name="sc_id" column="sc_id"> <generator class="native" /> </id> <many-to-one name="course" class="com.tudou.hibernates.e4.Course" cascade="save-update" fetch="select"> <column name="cid"></column> </many-to-one> <many-to-one name="stu" class="com.tudou.hibernates.e4.Student" cascade="save-update" fetch="select"> <column name="stu_id"></column> </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> <class name="com.tudou.hibernates.e4.Student" table="tb_student"> <id name="stu_id" type="java.lang.Integer" column="stu_id"> <generator class="native"> </generator> </id> <property name="stuName" /> <set name="StuCourses" cascade="save-update" inverse="true"> <key> <column name="stu_id"></column> </key> <one-to-many class="com.tudou.hibernates.e4.StuCourse" /> </set> </class> </hibernate-mapping>
package com.tudou.hibernates.e4; import java.util.HashSet; import java.util.Set; public class Course { private int cid; private String courseName; private Set<StuCourse> stuCourses = new HashSet<StuCourse>(); public Set<StuCourse> getStuCourses() { return stuCourses; } public void setStuCourses(Set<StuCourse> stuCourses) { this.stuCourses = stuCourses; } public int getCid() { return cid; } public void setCid(int cid) { this.cid = cid; } public String getCourseName() { return courseName; } public void setCourseName(String courseName) { this.courseName = courseName; } }
package com.tudou.hibernates.e4; public class StuCourse { private Integer sc_id; private Course course; private Student stu; public StuCourse() { super(); } public StuCourse(Course course, Student stu) { super(); this.course = course; this.stu = stu; } public Integer getSc_id() { return sc_id; } public void setSc_id(Integer scId) { sc_id = scId; } public Course getCourse() { return course; } public void setCourse(Course course) { this.course = course; } public Student getStu() { return stu; } public void setStu(Student stu) { this.stu = stu; } }
package com.tudou.hibernates.e4; import java.util.HashSet; import java.util.Set; public class Student { private int stu_id; private String stuName; private Set<StuCourse> stuCourses = new HashSet<StuCourse>(); public int getStu_id() { return stu_id; } public void setStu_id(int stuId) { stu_id = stuId; } public String getStuName() { return stuName; } public void setStuName(String stuName) { this.stuName = stuName; } public Set<StuCourse> getStuCourses() { return stuCourses; } public void setStuCourses(Set<StuCourse> stuCourses) { this.stuCourses = stuCourses; } }
<?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> <class name="com.tudou.hibernates.e4.StuCourse" table="stu_course"> <id name="sc_id" column="sc_id"> <generator class="native" /> </id> <many-to-one name="course" class="com.tudou.hibernates.e4.Course" cascade="save-update" fetch="select"> <column name="cid"></column> </many-to-one> <many-to-one name="stu" class="com.tudou.hibernates.e4.Student" cascade="save-update" fetch="select"> <column name="stu_id"></column> </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> <class name="com.tudou.hibernates.e4.Student" table="tb_student"> <id name="stu_id" type="java.lang.Integer" column="stu_id"> <generator class="native"> </generator> </id> <property name="stuName" /> <set name="StuCourses" cascade="save-update" inverse="true"> <key> <column name="stu_id"></column> </key> <one-to-many class="com.tudou.hibernates.e4.StuCourse" /> </set> </class> </hibernate-mapping>
package com.tudou.hibernates.e4; import java.util.HashSet; import java.util.Set; public class Course { private int cid; private String courseName; private Set<StuCourse> stuCourses = new HashSet<StuCourse>(); public Set<StuCourse> getStuCourses() { return stuCourses; } public void setStuCourses(Set<StuCourse> stuCourses) { this.stuCourses = stuCourses; } public int getCid() { return cid; } public void setCid(int cid) { this.cid = cid; } public String getCourseName() { return courseName; } public void setCourseName(String courseName) { this.courseName = courseName; } }
package com.tudou.hibernates.e4; public class StuCourse { private Integer sc_id; private Course course; private Student stu; public StuCourse() { super(); } public StuCourse(Course course, Student stu) { super(); this.course = course; this.stu = stu; } public Integer getSc_id() { return sc_id; } public void setSc_id(Integer scId) { sc_id = scId; } public Course getCourse() { return course; } public void setCourse(Course course) { this.course = course; } public Student getStu() { return stu; } public void setStu(Student stu) { this.stu = stu; } }
package com.tudou.hibernates.e4; import java.util.HashSet; import java.util.Set; public class Student { private int stu_id; private String stuName; private Set<StuCourse> stuCourses = new HashSet<StuCourse>(); public int getStu_id() { return stu_id; } public void setStu_id(int stuId) { stu_id = stuId; } public String getStuName() { return stuName; } public void setStuName(String stuName) { this.stuName = stuName; } public Set<StuCourse> getStuCourses() { return stuCourses; } public void setStuCourses(Set<StuCourse> stuCourses) { this.stuCourses = stuCourses; } }