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 :
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>
En fait je souhaite récupérer toutes les voitures d'un modele et ca ne marche pas ?

Je précise que si dans la requete je mets select voiture.*, modele.*
et que je positionne un return alias commme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<return alias="modele" class="objet.process.modeleImpl"/>
cela marche, mais Hibernate me renvoie un tableau d'objet !!! et je ne souhaite récupérer qu'une liste de voiture !!!!

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.