From 4251383ab885d74bce51d72f505bcdd72a6cc01a Mon Sep 17 00:00:00 2001 From: Roland Praml Date: Tue, 1 Feb 2022 09:53:52 +0100 Subject: [PATCH] FIX: ignore elementCollections --- .../main/java/io/ebeaninternal/server/core/VisitHandler.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ebean-core/src/main/java/io/ebeaninternal/server/core/VisitHandler.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/VisitHandler.java index 46dcd66ab..0ab8d9c88 100644 --- a/ebean-core/src/main/java/io/ebeaninternal/server/core/VisitHandler.java +++ b/ebean-core/src/main/java/io/ebeaninternal/server/core/VisitHandler.java @@ -62,7 +62,9 @@ class VisitHandler { EntityBeanIntercept ebi = bean._ebean_getIntercept(); for (BeanPropertyAssocMany many : manys) { // check that property is loaded and collection should be cascaded to - if (ebi.isLoadedProperty(many.propertyIndex()) && !many.isSkipSaveBeanCollection(bean, ebi.isNew())) { + if (ebi.isLoadedProperty(many.propertyIndex()) + && !many.isSkipSaveBeanCollection(bean, ebi.isNew()) + && !many.isElementCollection()) { Object manyValue = many.getValue(bean); if (manyValue != null) { PersistVisitor propertyVisitor = visitor.visitProperty(many);