Hibernateを使用してデータベース(SQL Server)を照会するアプリケーションを作成しています。 今、私はすべてのアイテムのリンクテーブルを照会しています。クエリがどのように見えるHibernate内のオブジェクトのリストを返します
:
"FROM UserRole ur join ur.platformUser join ur.role join ur.company"
私は、リスト内のすべてのUserRolesオブジェクトを必要とするが、私は上記のクエリを照会するとき、私はそれでのUserRole、役割、当社及びPlatformUserオブジェクトとオブジェクトのarraoを得ました。
私は唯一のUserRoleオブジェクト内の他のオブジェクトとのUserRoleオブジェクトを必要としています。 これをHiernateでどのように解決すれば、私は結果を元に戻すことができますか? Arraylist<UserRole>
?私はUserRolesのリストを得たが、基礎となるすべてのオブジェクトがNULLです。このラインで
Query query = session.createSQLQuery("select * FROM UserRole ur join PlatformUser pu ON pu.userId = ur.userId join [Role] r ON r.roleId = ur.roleId join [Company] c ON c.companyId = ur.companyId").addEntity(UserRole.class);
:
は、私は、次の構文を試してみました。