Bonjour ,
j'ai 2 classes liées par une relation many-to-one
1 2 3 4 5 6 7 8 9 10
| <class name="Article" table="ARTICLE" entity-name="Article" >
<id name="id" column="ID">
<generator class="sequence">
<param name="sequence">SEQ_ARTICLE</param>
</generator>
</id>
<property name="libelle" column="LIBELLE"/>
<property name="code" column="CODE"/>
<many-to-one name="statut" entity-name="statut" column="IDSTATUT" lazy="false" fetch="join" />
</class> |
1 2 3 4 5 6 7 8 9
| <class name="Statut" table="STATUT" entity-name="statut">
<id name="id" column="ID">
<generator class="sequence">
<param name="sequence">SEQ_STATUT</param>
</generator>
</id>
<property name="code" column="CODE"/>
<property name="libelle" column="LIBELLE"/>
</class> |
Mon Problème est que j'ai seulement l'accès à l'id de la classe "statut", et moi je veux récupérer aussi le libellé :
Par exemple, lorsque je fais ceci, ça fonctionne :
listParam.add(Utilities.getNewEqualParametre("statut.id",5));
mais avec ceci, ce n'est pas le cas
listParam.add(Utilities.getNewEqualParametre("statut.libelle","Référencé"));
Il me retourne une erreur :
could not resolve property: statut.libelle of: Article
Y a-t-il une solution pour accéder à tous les objets de la classe Statut ?
Merci d'avance pour votre aide.
Partager