hibernate中的多对多映射

时间:2012-04-02 15:37:07

标签: hibernate many-to-many entity

我给了uni协会,它有两个实体之间的多对多关系,从 C CG

C 实体的hbm.xml中称为

    <set name="cG" table="C_G2C" order-by="C_G_FK"     lazy="true" fetch="select" inverse="false">
        <key foreign-key="C_G_C_FKC">
            <column name="C_FK" sql-type="BIGINT"/>
        </key>
        <many-to-many class="CGImpl" foreign key="C_C_G_FKC">
            <column name="C_G_FK" sql-type="BIGINT"/>
        </many-to-many>
    </set>

我在DB中的表结构是 @实体 C C_ID, c_name和 c_g_fk

@Entity 的 CG cg_id, cg_name

当我尝试调用c.getCG()时,

抛出以下错误

错误:关系&#34; c_g2c&#34;不存在

我无法追踪问题 有人可以帮助..plz

1 个答案:

答案 0 :(得分:0)

添加中间实体解决了问题