diff --git a/src/main/java/io/ebeaninternal/server/deploy/BeanPropertyAssocMany.java b/src/main/java/io/ebeaninternal/server/deploy/BeanPropertyAssocMany.java index 106847a14..28722043e 100644 --- a/src/main/java/io/ebeaninternal/server/deploy/BeanPropertyAssocMany.java +++ b/src/main/java/io/ebeaninternal/server/deploy/BeanPropertyAssocMany.java @@ -14,6 +14,7 @@ import io.ebean.text.PathProperties; import io.ebeaninternal.api.SpiEbeanServer; import io.ebeaninternal.api.SpiExpressionRequest; import io.ebeaninternal.api.SpiQuery; +import io.ebeaninternal.api.SpiSqlUpdate; import io.ebeaninternal.api.json.SpiJsonReader; import io.ebeaninternal.api.json.SpiJsonWriter; import io.ebeaninternal.server.deploy.id.ImportedId; @@ -318,7 +319,7 @@ public class BeanPropertyAssocMany extends BeanPropertyAssoc implements ST // do not add to the selectChain at the top level of the Many bean } - public SqlUpdate deleteByParentId(Object parentId, List parentIdist) { + public SpiSqlUpdate deleteByParentId(Object parentId, List parentIdist) { if (parentId != null) { return sqlHelp.deleteByParentId(parentId); } else { diff --git a/src/main/java/io/ebeaninternal/server/deploy/BeanPropertyAssocManySqlHelp.java b/src/main/java/io/ebeaninternal/server/deploy/BeanPropertyAssocManySqlHelp.java index e8aa4b4ca..3882f349c 100644 --- a/src/main/java/io/ebeaninternal/server/deploy/BeanPropertyAssocManySqlHelp.java +++ b/src/main/java/io/ebeaninternal/server/deploy/BeanPropertyAssocManySqlHelp.java @@ -1,9 +1,9 @@ package io.ebeaninternal.server.deploy; -import io.ebean.SqlUpdate; import io.ebean.Transaction; import io.ebeaninternal.api.SpiEbeanServer; import io.ebeaninternal.api.SpiQuery; +import io.ebeaninternal.api.SpiSqlUpdate; import io.ebeaninternal.dbmigration.model.visitor.BaseTablePropertyVisitor; import io.ebeaninternal.dbmigration.model.visitor.VisitAllUsing; import io.ebeaninternal.server.core.DefaultSqlUpdate; @@ -165,13 +165,13 @@ class BeanPropertyAssocManySqlHelp { return server.findIds(q, t); } - SqlUpdate deleteByParentId(Object parentId) { + SpiSqlUpdate deleteByParentId(Object parentId) { DefaultSqlUpdate sqlDelete = new DefaultSqlUpdate(deleteByParentIdSql); many.bindParentId(sqlDelete, parentId); return sqlDelete; } - SqlUpdate deleteByParentIdList(List parentIds) { + SpiSqlUpdate deleteByParentIdList(List parentIds) { StringBuilder sb = new StringBuilder(100); sb.append(deleteByParentIdInSql);