小编Fra*_*ani的帖子

JoinTable再次没有填充多对多的休眠关系

| AA | 多对多| BB | 多对多| CC |

用连接表映射成了

| AA | - | AA_BB | - | BB | - | BB_CC | - | CC |

(我不能张贴图片抱歉,声誉低)

编辑:简短问题是为什么如果创建一个Aa元素,Bb元素,Cc元素添加Cc到Bb集合,Bb到Aa集合保存(Aa)工作正常(AA_BB填充)?

但是如果我创建一个Bb元素,Aa元素,Cc元素将Aa添加到Bb集合中将Cc添加到Bb集合中保存(Bb)(AA_BB 填充?)

BB_CC总是被填满.

结束编辑

 CREATE TABLE BB_CC (
  BBIDBB number(10) NOT NULL, 
  CCIDCC number(10) NOT NULL, 
  PRIMARY KEY (BBIDBB, 
  CCIDCC));
CREATE TABLE AA_BB (
  AAIDAA number(10) NOT NULL, 
  BBIDBB number(10) NOT NULL, 
  PRIMARY KEY (AAIDAA, 
  BBIDBB));
CREATE TABLE CC (
  IDCC  number(10) NOT NULL, 
  DESCR varchar2(10) NOT NULL, …
Run Code Online (Sandbox Code Playgroud)

many-to-many hibernate jointable

2
推荐指数
1
解决办法
3944
查看次数

标签 统计

hibernate ×1

jointable ×1

many-to-many ×1