1

我是休眠的新手,我想使用 xml 文件映射一个只有外键的表。我有 3 个表 1.UserInfo(用于带有主键的用户详细信息) 2.AuthorInfo(包含带有主键的作者详细信息) 3.AuthorFollow(映射哪个用户正在关注哪个作者)。AuthorFollow 表仅包含 2 列 UserId 和 AuthorId 都分别与第一个 2 个表有关系(外键)。我没有在这些列上给出任何索引。

我在 AuthorFollow.hbm.xml 中编写了以下代码

但是,它不能正常工作。

    <?xml version='1.0' encoding='utf-8'?>

    <composite-id>
        <key-many-to-one name="userId" column="user_id" class="com.pojo.hibernate.UserInfo" />
        <key-many-to-one name="authorId" column="author_id" class="com.pojo.hibernate.AuthorInfo" />
    </composite-id>

</class>

(我用过mysql。)

而且,表结构是否正确?

4

0 回答 0