[Bug #986] Set cascade to none in mapping between Labels and OrderElements
Remove of a label should not cascade removing of its order elements FEA: ItEr74S04BugFixing
This commit is contained in:
parent
30d7c3fc51
commit
eb901eac64
2 changed files with 4 additions and 4 deletions
|
|
@ -21,11 +21,11 @@
|
|||
index="idx_label_on_label_type"/>
|
||||
</properties>
|
||||
|
||||
<!-- Assess this mapping -->
|
||||
<set name="orderElements" table="order_element_label" cascade="all" inverse="true">
|
||||
<set name="orderElements" table="order_element_label" cascade="none" inverse="true">
|
||||
<key column="label_id" not-null="false"/>
|
||||
<many-to-many column="order_element_id" class="org.navalplanner.business.orders.entities.OrderElement"/>
|
||||
</set>
|
||||
|
||||
</class>
|
||||
|
||||
<!-- LabelType -->
|
||||
|
|
|
|||
|
|
@ -27,7 +27,7 @@
|
|||
</set>
|
||||
|
||||
<!-- Assess many-to-many bidireccional -->
|
||||
<set name="labels" table="order_element_label" access="field" cascade="save-update">
|
||||
<set name="labels" table="order_element_label" cascade="save-update">
|
||||
<key column="order_element_id" not-null="true"/>
|
||||
<many-to-many column="label_id" class="org.navalplanner.business.labels.entities.Label"/>
|
||||
</set>
|
||||
|
|
@ -251,4 +251,4 @@
|
|||
column="indirect_charged_hours" />
|
||||
</class>
|
||||
|
||||
</hibernate-mapping>
|
||||
</hibernate-mapping>
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue