5

NHibernate と HQL を使用して 2 つのテーブルの結合を行う必要があります。オンラインでほとんどヘルプが見つかりませんでした。それが可能かどうか、可能であればどうすればよいか知りたいです。

4

3 に答える 3

2

私の答えを見つけました:

http://www.hibernate.org/117.html#A21

現在、union または intersect はサポートされていません。

于 2008-10-29T15:13:05.240 に答える
1

名前付きの sql-query を使用して、生の SQL でユニオンを実行できます。NHibernate は sql-query からエンティティ インスタンスを生成し、それらをクエリ結果として返すことができます。ここここを参照してください。

于 2008-11-04T00:55:41.407 に答える
0

HQL が共用体をサポートしているとは思えませんが、独自のレコード トランスフォーマーを作成し、手動で SQL を作成できます。

于 2008-10-29T15:14:18.043 に答える