Bu sorgunun varyasyonlarını denemeye devam ediyorum ve bunun gerçekleşmesi mümkün görünmüyor. Aynı zamanda bu gönderiyi de referansladım: Path Expected for Join! Nhibernate Error ve sorguma aynı mantığı uygulayamıyorum. Benim User
nesnesinin bir UserGroup
koleksiyonu var. Sen Kullanıcıya dernek tutan oluşumu isimlendirmek gerekirHQL HATA: Birleştirme için beklenen yol
@NamedQuery(
name = "User.findByGroupId",
query =
"SELECT u FROM UserGroup ug " +
"INNER JOIN User u WHERE ug.group_id = :groupId ORDER BY u.lastname"
)
Bir "yol" nedir? HQL belgelerini aradım ama bir tanım bulamadım. – gwg
Bu, varlıkları birbirine bağlamanız gerektiği anlamına gelir: Yukarıdaki örnekte, ug.user u nasıl değiştirdiğine dikkat edin. Bundan önce ug olmadan hatayı alırsınız.Ayrıca, 'ug.user' içindeki 'kullanıcı', Class UserGroup'daki alanın adı olmalıdır! – Lawrence
Bu HQL sözdizimi rahatsız edici. Çok fazla örnek bulup seninkini buldum. –