Bonjour,

J'ai un problème avec ma persistance JPA (sous TopLink serveur Sun Server Plateform 9) :

Je n'arrive pas à réaliser une requête simple avec mon entity manager. Je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
String queryString = "SELECT tech FROM Technologie tech" 
                    + " WHERE tech.id_cat = :categorie";
            Query query = em.createQuery(queryString);
            query.setParameter("categorie", idCat.toString());
            List rs = query.getResultList();
Ici, idCat est un paramètre de ma fonction de type Integer et dans mon entity bean Categorie, j'ai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
@Id
@GeneratedValue(strategy=GenerationType.SEQUENCE)
@Column(name = "id_cat", nullable = false)
private Integer idCat;
J'ai pourtant l'impression que mon bean n'est pas utilisé ici avec un createQuery, ce qui semble normal, pourtant la requête n'aboutit pas...

Merci d'avance pour votre aide parce que là je sèche...