Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.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
Hibernate映射:fk名称不相同的多对多?_Hibernate - Fatal编程技术网

Hibernate映射:fk名称不相同的多对多?

Hibernate映射:fk名称不相同的多对多?,hibernate,Hibernate,我试图映射多对多关系,但我的中间表给我带来了麻烦,因为名称不匹配 表1: **userId** firstname lastname 表2: **user_id** <= fk to table1.userId x_id create_date 谁能给我一个指针我应该如何映射这个 <list name="xlist" table="table2" lazy="false"> <key column="user_id"/>

我试图映射多对多关系,但我的中间表给我带来了麻烦,因为名称不匹配

表1:

**userId**
firstname
lastname
表2:

**user_id** <= fk to table1.userId 
x_id
create_date
谁能给我一个指针我应该如何映射这个

<list name="xlist" table="table2" lazy="false">
                <key column="user_id"/>
                <index column="creatie_dt"/>
                <many-to-many column="x_id" class="X"/>
        </list>


这似乎不是解决办法。

切换到一套解决了我的问题

<list name="xlist" table="table2" lazy="false">
                <key column="user_id"/>
                <index column="creatie_dt"/>
                <many-to-many column="x_id" class="X"/>
        </list>