私は次のテーブル構造を持っています
表-1ユーザー
- ユーザーID
- 名前
- 会社
- Eメール
表2の場所
- Userid(fkey)
- コード
- 位置
- Statusid(fkey)
ユーザーID+コード+場所=一意キー
表-3ステータス
- Statusid
ステータスの説明
table1の場合。Hbnは以前に書かれました。
- また、名前と会社+その他の複雑な検索条件があります(わかりやすくするためにここでは言及していません)
ICriteria&Restrictionsを使用して、ユーザーの検索がすでに行われています。
これで、table2とtable3が導入された新しい機能が追加されました。
- table1+場所とステータスからもユーザー情報を返す必要があります。ユーザーIDとステータスIDを親テーブルにマッピングし、一致するコードと場所(UIから渡される)を介して、既存の検索ロジックとこれらの新しい条件を再利用したい
•それについてどうやって行くのかわからない。これら2つのテーブルに単純なhbnsを定義しましたが、結合はありません。
結合で新しいhbnを指定して、dbから特定の列を選択できるようにする方法(可能な場合)
次に、新しいテーブルに新しい基準を指定する方法。