|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||||||
|
Invité de passage
![]() Inscription : octobre 2005 Messages : 10 ![]() |
Salut,
j'ai plusieurs entité dont l’entité genre Code :
Code :
donc voici ma requête JPQL: Code :
Citation:
Je sent que je passe a coté d'un truc important et que c'est une erreur toute bête, mais je tourne en rond. Merci d'avance pour vos réponse. |
|||||||
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Ingénieur développement logiciels Inscription : juin 2007 Messages : 2 253 ![]() |
Pas besoin d'un join pour un OneToOne
Code :
String sql="SELECT DISTINCT a FROM Article a WHERE a.genre.idGenre = :genre"; |
|
|
00
|
|
|
#3 | |||||
|
Invité de passage
![]() Inscription : octobre 2005 Messages : 10 ![]() |
Citation:
Code :
si je fait une requête simple sur l'id il le prend pourtant : Code :
String sql="select g from Genre g where g.idGenre=:id"; Et si je faite une recherche du type Code :
|
|||||
|
|
00
|
|
|
#4 | ||
|
Expert Confirmé
![]() Ingénieur développement logiciels Inscription : juin 2007 Messages : 2 253 ![]() |
Code :
String sql="select g from Genre g where g.idGenre=:id"; Code :
|
||
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : octobre 2008 Messages : 5 ![]() |
Bonjour,
il suffit que tu enlève la première ligne de l'annotation et ça devrait fonctionner. @Basic(optional = false) @OneToOne private Genre genre; ---> @OneToOne private Genre genre; tu dois indiquer le colonnes de jointure aussi. bon courage. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com