摘要: 在hibernate中,多对多关系可以看成是2个 多对一的关系。 在实体UserInfo和Teacher中,都设置many-to-many属性, 属性中需要设置主控方与被控方的inverse和cascade值 出现问题:save the transient instance before flushing 说明:t_s表,不需要单独建实体对象,是一张表 1 CREATE TABLE t_s 2 ( 3 u_id integer NOT NULL, 4 t_id integer NOT NULL, 5 CONSTRAINT t_s_pkey PRIMARY KEY (u_id, ... 阅读全文
posted @ 2011-08-28 14:23 菊花香 阅读(2374) 评论(0) 推荐(0) 编辑
摘要: 1.save the transient instance before flushing 由于主控方与被控方,XX.hbm.cfg中没有设置 inverse值和cascade值, inverse与cascade 是正交的关系,不管 inverse 设为何值,只要 cascade 设置为 “save-update”或者 “all”, 主控方,inverse="false",被控方inverse="true" 阅读全文
posted @ 2011-08-28 13:47 菊花香 阅读(175) 评论(0) 推荐(0) 编辑