Bonjour,
j'ai un souci pour faire tourner un requete nommée.
Le modele est simple :
J'ai un modele qui contient plusieurs voitures
La requete :
En fait je souhaite récupérer toutes les voitures d'un modele et ca ne marche pas ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <sql-query name="voitureParModele"> <return alias="voiture" class="objet.process.VoitureImpl"/> <return-join property="modele" alias="voiture.modele" /> <![CDATA[ Select voiture.* From VOITURE voiture inner join MODELE modele On voiture.codeModele = modele.code Where modele.nom = :nomModele ]]> </sql-query>
Je précise que si dans la requete je mets select voiture.*, modele.*
et que je positionne un return alias commme ceci :
cela marche, mais Hibernate me renvoie un tableau d'objet !!! et je ne souhaite récupérer qu'une liste de voiture !!!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <return alias="modele" class="objet.process.modeleImpl"/>
le message d'erreur est :
not formatted correctly {owningAlias.propertyName}
Alors que j'ai bien dans ma classe voiture un getter getModele()
Ainsi que dans mon fichier de mapping un lien <many-to-one
PAr avance, Merci.
Partager