mirror of
https://github.com/ebean-orm/ebean.git
synced 2024-04-21 10:51:47 +00:00
#115 - Mapping - Add support for @ElementCollection enhancement
Add element collection notification - combine into preUpdate/postUpdate of the bean
This commit is contained in:
@@ -29,10 +29,9 @@ class SaveManyElementCollectionMap extends SaveManyBase {
|
||||
}
|
||||
|
||||
Object parentId = request.getBeanId();
|
||||
|
||||
SpiEbeanServer server = request.getServer();
|
||||
|
||||
if (!insertedParent) {
|
||||
request.preElementCollectionUpdate();
|
||||
SqlUpdate sqlDelete = many.deleteByParentId(parentId, null);
|
||||
server.execute(sqlDelete, transaction);
|
||||
}
|
||||
@@ -51,5 +50,8 @@ class SaveManyElementCollectionMap extends SaveManyBase {
|
||||
|
||||
transaction.depth(-1);
|
||||
resetModifyState();
|
||||
if (!insertedParent) {
|
||||
request.postElementCollectionUpdate();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user