0

まず第一に、私は冬眠するのが初めてだと言いたいです。

1対1のマッピング、1対多のマッピングなどのチュートリアルを実行しましたが、それでもクエリがあります。

私は3つのテーブルを持っています:

Users                            Dealfollows                         Deal
=========                        ============                        ============     
userid(PK)                       dealid(FK)                          dealid(PK) 
firstname                        userid(FK)                          name
lastname                                                             description
..                                                                   ..

だから私が問題を抱えているのは、dealfollowsテーブルでdealidとuseridをPKとしてFKとして作成すると、休止状態のコード生成ツールがdealfollowsのpojoクラスとhbmファイルを生成しないため、このエンティティを個別に保存/更新したいユーザー - 保存/個別に更新 Deal- 個別に保存/更新 Dealfollows - ユーザーが特定の取引を選択すると、ここでのみ保存/更新したい

これを手伝ってください。前もって感謝します。

4

1 に答える 1

0

Dealfollows は単純なリンク テーブルです。hibernate を使用すると、このためにエンティティを宣言する必要がなくなりますが、むしろ多数のエンティティを宣言し、crud 自体を処理できます。たとえば、これらのクラスで十分です

class User
{
    Set<Deal> deals;
}

class Deal
{
    Set<User> users;
}
于 2012-07-12T09:41:11.137 に答える