Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
NHibernate と HQL を使用して 2 つのテーブルの結合を行う必要があります。オンラインでほとんどヘルプが見つかりませんでした。それが可能かどうか、可能であればどうすればよいか知りたいです。
私の答えを見つけました:
http://www.hibernate.org/117.html#A21
現在、union または intersect はサポートされていません。
名前付きの sql-query を使用して、生の SQL でユニオンを実行できます。NHibernate は sql-query からエンティティ インスタンスを生成し、それらをクエリ結果として返すことができます。こことここを参照してください。
HQL が共用体をサポートしているとは思えませんが、独自のレコード トランスフォーマーを作成し、手動で SQL を作成できます。