ItEr60S04ValidacionEProbasFuncionaisItEr59S04: [Bug #519] Fix bug.
Changing the set instance was interfering with delete-orphan. The initial persistent set must be kept in order to delete-orphan keep on working. If a new set is assigned hibernate loses track of the removals done and doesn't delete the orphans. Instead of assigning to new set, the advanceMeasurements set is reset to the new contents.
This commit is contained in:
parent
d50f6d7e75
commit
081443ece1
1 changed files with 2 additions and 2 deletions
|
|
@ -98,8 +98,8 @@ public class DirectAdvanceAssignment extends AdvanceAssignment {
|
|||
|
||||
public void setAdvanceMeasurements(
|
||||
SortedSet<AdvanceMeasurement> advanceMeasurements) {
|
||||
this.advanceMeasurements = new TreeSet<AdvanceMeasurement>(
|
||||
advanceMeasurements);
|
||||
this.advanceMeasurements.clear();
|
||||
this.advanceMeasurements.addAll(advanceMeasurements);
|
||||
}
|
||||
|
||||
public AdvanceMeasurement getLastAdvanceMeasurement() {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue