Bonjour à tous !
Bon ca fonctionne mais c'est étrange ???
j'ai créé une relation avec un composite élément cela fonctionne tres bien sauf que si je fais un select sur mon objet Evaluation.
je vois apparaitre dans la trace jdbc des deletes et des inserts sur la table
"T_EVAL_ACTIVITY_LINK". Ce qui n'est pas normal pour un select ????
Hibernate version:
3.0.5
Mapping documents:
Code:
<hibernate-mapping>
<class
name="cec.budg.eims.model.Evaluation"
table="T_EVAL_EVALUATION"
lazy="false"
dynamic-update="true"
dynamic-insert="true"
where=" DELETED_FLAG = 'F'" >
<cache usage="read-write" />
<id
name="id"
column="ID"
type="java.lang.Integer">
<generator class="native">
<param name="sequence">SEQ_EVAL_EVALUATION</param>
<param name="parameters">START WITH 1 NOCACHE</param>
</generator>
</id>
.....................
..........................
<set
name="activities"
table="T_EVAL_ACTIVITY_LINK"
lazy="false"
cascade="none"
sort="unsorted"
order-by="ACTIVITY_ID ASC" >
<cache
usage="read-write" />
<key column="EVAL_ID" >
</key>
<composite-element
class="cec.budg.eims.model.ActivityEvaluationLink" >
<many-to-one
name="activity"
class="cec.budg.eims.model.AbbActivity"
cascade="none"
outer-join="auto"
update="true"
insert="true"
column="ACTIVITY_ID" />
<property
name="main"
type="true_false"
update="true"
insert="true"
column="MAIN_FLG" />
</composite-element>
</set>
...................................
...................................
</hibernate-mapping>
Name and version of the database you are using:
Oracle 9i
Si quelqu'un a une idée?
Merci d'avance
----------
Benjamin