このクエリのバリエーションを試し続けていますが、これを実現できないようです。この投稿も参照しました:参加に必要なパス! Nhibernate エラーが発生し、クエリに同じロジックを適用できないようです。私のUser
オブジェクトにはUserGroup
コレクションがあります。
クエリがオブジェクト内のエンティティを参照する必要があることは理解していますが、私が見ているものから...
@NamedQuery(
name = "User.findByGroupId",
query =
"SELECT u FROM UserGroup ug " +
"INNER JOIN User u WHERE ug.group_id = :groupId ORDER BY u.lastname"
)