1、 学习的心得体会hibernate 三个关联的练习2008-03-12 22:51多对多关系的 Hibernate 练习有两个表,一个老师表,一个学生表,对应关系多对多,在 hibernate 中关键的配置Teacher.hbm.xml在这个中属性 name=“students“是 Teacher 类中对应的属性。table=“stu_tea“是teacher 和 student 关联的对应表, cascade=“save-update“为级联,若为 all 当删除一个老师信息时会包括把它对应在学生在学生表中删除。inverse=“true“把控制权设为学生,而不是自己,当保存一个学生时,会保
2、存一个老师的信息,可以理解为是由学生选择老师。中的 column=“teaid“是根据这个来进行关联,column=“stuid“表中的这个字段来找到 Student 类。Student.hbm.xml与上面所说的类似一对多关系的 Hibernate 练习有两个表,一个用户表,一个订单表,对应关系一对多,一个用户对应多个订单,在 hibernate 中关键的配置Customer.hbm.xmlOrder.hbm.xml一对一关系的 Hibernate 练习有两个表,一个用户表,一个卡号表,对应关系一对一,在 hibernate 中关键的配置Card.hbm.xmluserUser.hbm.xml其中卡号表主键是参照用户主键,