これが私が持っているシナリオです:
5テーブル。
著者、出版社、地域、媒体、タイトル
タイトルには、他のすべてのテーブルへの外部キーがあります。Title オブジェクトのリストがあり、それに対してクエリを作成したいと考えています。その上に多対多の関係があります
Hibernate 3.5を使用してどのようにそれを行うかについて、誰かがいくつかの例またはコードのスニペットを手伝ってくれますか?
これが私が持っているシナリオです:
5テーブル。
著者、出版社、地域、媒体、タイトル
タイトルには、他のすべてのテーブルへの外部キーがあります。Title オブジェクトのリストがあり、それに対してクエリを作成したいと考えています。その上に多対多の関係があります
Hibernate 3.5を使用してどのようにそれを行うかについて、誰かがいくつかの例またはコードのスニペットを手伝ってくれますか?
Hibernateリファレンスを調べましたか?
さて、ここに基本的な例があります:
FROM Title AS title JOIN title.Author AS author JOIN title.Publisher AS publisher WHERE author.name LIKE "a%" AND publisher.address LIKE "%Ohio%"
名前が「a」で始まる著者がいて、オハイオ州に住所を持つ出版社もあるすべてのタイトルが選択されます。
ここで Hibernate のドキュメントを参照することをお勧めします。
http://docs.jboss.org/hibernate/core/3.3/reference/en/html/queryhql.html#queryhql-joins
また、さまざまなタイプの結合もここにあります。