hibernate中的多对多映射

hibernate中的多对多映射,hibernate,many-to-many,entity,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="BIGIN

我给出了一个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>
我的数据库表结构是 @实体 C c_id, c_名称, c_g_fk

@实体 CG cg_id, cg_名称

当我打电话给c.getCG时

抛出以下错误

错误:关系c_g2c不存在

我找不到问题所在
有人能帮忙吗..plz

添加一个中间实体解决了这个问题