Je continue d'essayer des variantes de cette requête et je n'arrive pas à y parvenir. J'ai également référencé cet article: Chemin attendu pour rejoindre! Erreur Nhibernate et ne semble pas pouvoir appliquer la même logique à ma requête. Mon Userobjet a une UserGroupcollection.
Je comprends que la requête doit référencer des entités dans l'objet, mais d'après ce que je vois, je suis ...
@NamedQuery(
  name = "User.findByGroupId",
  query =
    "SELECT u FROM UserGroup ug " +
    "INNER JOIN User u WHERE ug.group_id = :groupId ORDER BY u.lastname"
)