added missing cascading in derivation event
authorAndreas Müller <a.mueller@bgbm.org>
Thu, 24 Jun 2010 14:38:31 +0000 (14:38 +0000)
committerAndreas Müller <a.mueller@bgbm.org>
Thu, 24 Jun 2010 14:38:31 +0000 (14:38 +0000)
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/occurrence/DerivationEvent.java

index 3fef01876e00d0cc9f199a086743a65dd8b2d1c3..a260d9d1451e66a282f454a437775ef89fa1a29f 100644 (file)
@@ -58,6 +58,7 @@ public class DerivationEvent extends EventBase implements Cloneable{
        @XmlElement(name = "Original")
        @XmlIDREF
        @XmlSchemaType(name = "IDREF")
+       @Cascade({CascadeType.SAVE_UPDATE, CascadeType.MERGE})
        @ManyToMany(fetch = FetchType.LAZY,mappedBy="derivationEvents")
        @IndexedEmbedded(depth = 3)
        protected Set<SpecimenOrObservationBase> originals = new HashSet<SpecimenOrObservationBase>();
@@ -66,7 +67,7 @@ public class DerivationEvent extends EventBase implements Cloneable{
        @XmlElement(name = "Derivative")
        @XmlIDREF
        @XmlSchemaType(name = "IDREF")
-       @OneToMany(fetch=FetchType.LAZY,mappedBy="derivationEvent")
+       @OneToMany(fetch=FetchType.LAZY, mappedBy="derivationEvent")
        @Cascade({CascadeType.SAVE_UPDATE, CascadeType.MERGE})
        protected Set<DerivedUnitBase> derivatives = new HashSet<DerivedUnitBase>();