Bonjour,

J'ai un objet Bier qui possède une référence à un objet nrBrasseur de type Brasseur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
    @NamedQuery(name = "Biere.findNrBrasseur", query = "SELECT b FROM Bier b WHERE nrBrasseur = :nrBrasseur")
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
 @Override
    public List<Bier> findnrBrasseur(Integer nrBrasseur) {
 
        TypedQuery<Bierer> query = entityManager.createNamedQuery("Biere.findNrBrasseur", Biere.class);
        query.setParameter("nrBrasseur", nrBrasseur);
        return query.getResultList();
Le problème est que j'ai toujours cette erreur
java.lang.IllegalArgumentException: Parameter value [6] did not match expected type [entities.Brasseur]
Je fournis un int et il doit chercher dans l'objet "Brasseur".

J'ai essayé ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
    @NamedQuery(name = "Biere.findNrBrasseur", query = "SELECT b FROM Bier b WHERE Brasseur.nrBrasseur = :nrBrasseur")
mais ça ne fonctionne pas non plus.

Quelqu'un saurait-il m'indiquer comment résoudre ce problème ?

Merci d'avance pour votre aide.