Class.hbm.xml
inverse="true",指定由student维护关系
<hibernate-mapping package="com.java1234.model">
<class name="Class" table="t_class">
<id name="id" column="classId">
<generator class="native"></generator>
</id>
<property name="name" column="className"></property>
<set name="students" cascade="delete" inverse="true">
<key column="classId"></key>
<one-to-many class="com.java1234.model.Student"/>
</set>
</class>
</hibernate-mapping>
Student.hbm.xml
<hibernate-mapping package="com.java1234.model"> <class name="Student" table="t_student"> <id name="id" column="stuId"> <generator class="native"></generator> </id> <property name="name" column="stuName"></property> <many-to-one name="c" column="classId" class="com.java1234.model.Class" cascade="save-update"></many-to-one> </class> </hibernate-mapping>