could not resolve property
Hello,
J ai un petit soucie lorsque j effectue une requete avec criteria.
could not resolve property: actionType.moduleId of: com.mtsa.ebonus.core.db.action.ActionDb
alors que dans mon hbm ActionDb se trouve :
Code:
1 2 3 4 5
|
<many-to-one name="actionType" class="com.mtsa.ebonus.core.db.action.ActionTypeDb" update="false" insert="false" fetch="select" lazy="false">
<column name="ID_MARKET" length="4" not-null="true" />
<column name="ID_ACTION_TYPE" length="3" not-null="true" />
</many-to-one> |
et dans mon ActionType.hbm
Code:
1 2 3 4
|
<property name="moduleId" type="integer">
<column name="REF_MODULE" />
</property> |
et la ligne qui ajoute la condition :
Code:
1 2
|
criteria.add(Expression.eq("actionType.moduleId", 2)); |
quelqu un voit il l erreur ? merci