Bonjour,

J'ai ajouté cette requête à mon Repository, qui doit me retourner un seul résultat.
J'ai une entité 'Repetition' et une autre 'Membre'.
Une répétition est organisée par un Membre, elles sont liées par 'login' qui est l'id de membre..
Je veux m'assurer que l'utilisateur est bien le propriétaire de la répétition, c'est pourquoi je passe les deux arguments.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
@Query("select R from Repetition R inner join R.organisateur M where M.login = :login and R.id = :id")
public Repetition xfindByIdAndLogin(@Param("id") int id, @Param("organisateur") String login);
Je ne comprends pas pourquoi Spring et JPA rejettent la requête.
Est-ce que je dois ajouter quelque chose pour dire que c'est un résultat unique ?

Si vous aves une idée ?

Cordialement