Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 休眠:在关联表中设置值_Java_Hibernate_Mapping_Many To Many - Fatal编程技术网

Java 休眠:在关联表中设置值

Java 休眠:在关联表中设置值,java,hibernate,mapping,many-to-many,Java,Hibernate,Mapping,Many To Many,我在表a和B之间有一个典型的n对n关联 A --> AtoB --> B 所以我把它画成这样: <class table="A"> <id column="id_A" /> .../... <set table="AtoB" order-by="pos"> <key column="id_A" /> <many-to-many column="id_B" /> </set> &l

我在表
a
B
之间有一个典型的n对n关联

A --> AtoB --> B
所以我把它画成这样:

<class table="A">
  <id column="id_A" />
  .../...
  <set table="AtoB" order-by="pos">
    <key column="id_A" />
    <many-to-many column="id_B" />
  </set>
</class>

.../...

问题在于
order by
子句中使用的表
AtoB
pos
列,读取值时可以正常工作,但如何设置列中的值?

在将数据插入AtoB右侧时,您应该确定pos的值?