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 :
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
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();
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...
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;
Merci d'avance pour votre aide parce que là je sèche...
Partager