Hibernate4映射之三: many2many单向映射(xml方式)

来源:互联网 发布:js清除history记录 编辑:程序博客网 时间:2024/05/20 21:18
public class Student {private int id;private String name;.....getter & setter ....}

public class Teacher {private int id;private String name;private Set<Student> students;.....getter & setter ....}

<?xml version="1.0"?><!DOCTYPE hibernate-mapping PUBLIC        "-//Hibernate/Hibernate Mapping DTD 3.0//EN"        "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd"><hibernate-mapping package="com.bjsxt.model"><class name="Student" table="t_student"><id name="id" column="studentId"><generator class="native" /></id><property name="name" column="name" /></class></hibernate-mapping>
<?xml version="1.0"?><!DOCTYPE hibernate-mapping PUBLIC        "-//Hibernate/Hibernate Mapping DTD 3.0//EN"        "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd"><hibernate-mapping package="com.bjsxt.model"><class name="Teacher" table="t_teacher"><id name="id" column="teacherId"><generator class="native" /></id><property name="name" column="name" /><set name="students" table="t_teacher_student"><key column="teacherId"></key><many-to-many column="studentId" class="Student" /></set></class></hibernate-mapping>
以上为多对多单向映射核心配置,其他配置请参考一对多或一对一。

原创粉丝点击