Actions
Fehler #645
closedBei refresh() zunächst id auf >0 checken
Start date:
20.08.2017
Due date:
% Done:
100%
Estimated time:
Description
Bei einer abgeleiteten Entity (PupilChangeIncident: public Incident), welche noch nicht persistiert ist, wird eine Relation (QList<QSP<Group>> groupsBefore) gelöscht, sobald ich für die Basisklasse einen refresh() ausführe. Workaround:
if (inc->getId() > 0) {
em->refresh(inc);
}
Das sollte imho von refresh() selbst als allererstes geprüft werden. Refresh ergibt - wenn ich es recht verstehe - bei noch nicht persistierten Entities wenig Sinn.
Updated by Anonymous almost 4 years ago
- Status changed from Neu to Erledigt
- % Done changed from 0 to 100
Status geändert durch Changeset 043064a3d751c4042d6060d03bef819ce93772f2.
Actions