1

私は休止状態が初めてで、xml ファイルを使用して外部キーのみを持つテーブルをマップしたいと考えています。私は 3 つのテーブルを持っています。AuthorFollow テーブルには、UserId と AuthorId の 2 つの列のみが含まれており、どちらも最初の 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