Revision 903cecc9
Added by Cherian Mathew over 9 years ago
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/description/DescriptionBase.java | ||
---|---|---|
89 | 89 |
@ManyToOne(fetch = FetchType.LAZY) |
90 | 90 |
@XmlIDREF |
91 | 91 |
@XmlSchemaType(name="IDREF") |
92 |
@Cascade(CascadeType.SAVE_UPDATE)
|
|
92 |
@Cascade({CascadeType.SAVE_UPDATE,CascadeType.MERGE})
|
|
93 | 93 |
@JoinColumn(name="specimen_id") |
94 | 94 |
@IndexedEmbedded |
95 | 95 |
//TODO maybe move down to specific classes SpecimenDescription (with Cascade.Delete) and TaxonDescription (without Cascade) |
... | ... | |
108 | 108 |
@XmlIDREF |
109 | 109 |
@XmlSchemaType(name = "IDREF") |
110 | 110 |
@ManyToMany(fetch = FetchType.LAZY, mappedBy = "descriptions") |
111 |
@Cascade(CascadeType.SAVE_UPDATE)
|
|
111 |
@Cascade({CascadeType.SAVE_UPDATE,CascadeType.MERGE})
|
|
112 | 112 |
private Set<WorkingSet> workingSets = new HashSet<WorkingSet>(); |
113 | 113 |
|
114 | 114 |
@XmlElementWrapper(name = "DescriptionElements") |
Also available in: Unified diff
added Cascade.MERGE to all fields with annotation Cascade.SAVE_UPDATE