Bonjour,
J'ai une classe JPA, theme qui est relié à une classe question, la relation est de type OneToMany.
Un thème peut avoir 0 ou N questions. Les deux classes existent et le lien fonctionne.
Ce que je désire c'est avoir pour un theme (et donc ses infos) un attribut suplémentaire que me donne
le nombre de questions liées, un count.
dans ma classes Themes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 NamedQueries({... @NamedQuery(name = "EticThemesUser.findByIdThemeCountQuestions", query = "SELECT e,count(q) as nbquestions " + "FROM EticThemesUser e, EticQuestionsUser q WHERE e.idTheme = :idTheme AND e.idTheme=q.idTheme GROUP BY q.idTheme")
j'ai rajouté l'attribut transient
puis le getter et le setter de l'attribut.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 @Transient private Integer nbquestions;
Bizarrement, netbeans me remonte un warning sur la copie d'écran.
Je ne sais pas si je suis sur la bonne voie.







Répondre avec citation
Partager