读书人

hibernate中多对多设立

发布时间: 2012-09-19 13:43:54 作者: rapoo

hibernate中多对多设置

一段时间不用了,纯属记录,以防忘记了。。。

在hibernate中,多对多关系可以看成是2个 多对一的关系。

???? 在实体UserInfo和Teacher中,都设置many-to-many属性,

  属性中需要设置主控方与被控方的inverse和cascade值

???? 出现问题:save the transient instance before flushing

???? 说明:t_s表,不需要单独建实体对象,是一张表

?

 1 Hibernate: select nextval ('userinfo_id_seq') 2 Hibernate: select nextval ('teacher_id_seq') 3 Hibernate: select nextval ('userinfo_id_seq') 4 Hibernate: select nextval ('teacher_id_seq') 5 Hibernate: insert into userinfo (username, age, address, id) values (?, ?, ?, ?) 6 Hibernate: insert into teacher (username, id) values (?, ?) 7 Hibernate: insert into userinfo (username, age, address, id) values (?, ?, ?, ?) 8 Hibernate: insert into teacher (username, id) values (?, ?) 9 Hibernate: insert into t_s (u_id, t_id) values (?, ?)10 Hibernate: insert into t_s (u_id, t_id) values (?, ?)

读书人网 >编程

热点推荐