-
EJBQL et Accesseurs
Bonjour,
Quand je fais une requête EJBQL comportant une projection verticale, telle que :
SELECT e.field1 FROM Entite e
e.field1 me donne la valeur qui est dans la base de données, plutôt que la valeur retournée par l'accesseur de l'entité.
Y-a-t'il un moyen d'utiliser l'accesseur sans avoir recours à la reflexion?
Merci!
-
Recuperes simplement ton entité, si ton mapping Objet/Relation a été bien fait en amont tu dois pouvoir récupérer ton champ par l'accesseur, c tt l'interet du framwork JPA à ce niveau.
-
Merci! C'est ce que je fais pour l'instant, mais j'aimerais beaucoup utiliser directement l'EJBQL pour obtenir la valeur des champs, en passant par l'accesseur.
En effet, j'ai un programme générique, indépendant de la table (et donc de l'entité sous-jascente), et je voudrais éviter l'utilisation de l'API reflexion.