bonjour a tous,
je fais actuellement un projet java avec struts et hibernate et je rencontre quelques problemes avec hibernate.
J'aimerais faire la requete suivante avec hibernate :
SELECT action.*, action_sur_envt.code_envt FROM Action LEFT OUTER JOIN Action_Sur_Envt ON Action.no_action=Action_Sur_Envt.no_action order by action.no_action asc
sachant que ma classe Action est mappée ainsi :
<class name="Action" table="ACTION">
<id name="no"
column="NO_ACTION"
type="integer">
<generator class="increment"/>
</id>
<property name="dateDebut"
column="DATE_DEBUT_ACTION"
type="date"
not-null="true"/>
<property name="dateFin"
column="DATE_FIN_ACTION"
type="date"
not-null="true"/>
<property name="libelle"
column="LIB_ACTION"
type="string"
length="128"
not-null="true" />
</class>
et ma classe ActionSurEnvt ainsi :
<class name="ActionSurEnvt" table="ACTION_SUR_ENVT">
<composite-id name="id" class="fr.groupama.planlivraison.biz.beans.pk.ActionSurEnvtPK">
<key-many-to-one name="action"
class="fr.groupama.planlivraison.biz.beans.impl.Action"
column="NO_ACTION" lazy="false"/>
<key-many-to-one name="envt"
class="fr.groupama.planlivraison.biz.beans.impl.Environnement"
column="CODE_ENVT" lazy="false"/>
</composite-id>
</class>
si vous avez une idée ...
Partager