0

タイプ「int」の列で左外部結合で結合する必要がある2つのテーブルがあるHQL(基準なし)の簡単な例が必要です。バックエンドに Sybase を使用しています。

私は多くの場所(このサイトでも)を調べ、ドキュメントを含めましたが、初めてのユーザーにはあまり役に立ちませんでした.

テーブル 'First' とテーブル 'Second' があり、結合列 'empID' が 'int' であるとします。名前付きクエリを使用して、First と Second の外部結合を残すにはどうすればよいですか。第 1 および第 2 クラスの hbm ファイルに追加のマッピング変更が必要かどうかも指定してください。多くの Hibernate 初心者の結合を簡素化するのに役立つと確信しています。

編集:

empID は、テーブル First に確実に存在する値であり、テーブル Second に存在する場合と存在しない場合があります。あくまでも従業員を指します。

4

2 に答える 2

0
select ... from First as f, Second as s where f.employee.Id = s.employee.Id
于 2012-11-14T13:03:59.047 に答える