0
where節を持つ単一のテーブルを参照するHibernateを使ってクエリを実行しました。Hibernateで複合クエリを実行する
私はSQLで次のクエリを選択しています:
SELECT URN.ID,
URN.USERNAME,
(SELECT NAME FROM CITY WHERE ID=URN.CITY_ID
) AS CITY ,
(SELECT NAME FROM STATE WHERE ID=URN.STATE_ID) AS STATE,
(SELECT NAME FROM COUNTRY WHERE ID = URN.COUNTRY_ID) AS COUNTRY
FROM USERREGISTRATION_NEW URN
URN.CITY_ID、URN.STATE_IDは、URN.COUNTRY_IDは数値が含まれています。
都市、州、国名は、数値IDを渡す際にそれぞれのテーブルから取得されます。
このクエリをHibernateに書き込むにはどうすればよいですか?
また、私は多対1などのチュートリアルを理解していませんか?
私はこのクエリはHQLに文字通り翻訳することができVaannila