@ -87,6 +87,11 @@ public class CascadingDataAccessStrategy implements DataAccessStrategy {
@@ -87,6 +87,11 @@ public class CascadingDataAccessStrategy implements DataAccessStrategy {
@ -196,6 +196,21 @@ public class DefaultDataAccessStrategy implements DataAccessStrategy {
@@ -196,6 +196,21 @@ public class DefaultDataAccessStrategy implements DataAccessStrategy {
@ -71,6 +71,11 @@ public class DelegatingDataAccessStrategy implements DataAccessStrategy {
@@ -71,6 +71,11 @@ public class DelegatingDataAccessStrategy implements DataAccessStrategy {
@ -218,6 +218,11 @@ public class MyBatisDataAccessStrategy implements DataAccessStrategy {
@@ -218,6 +218,11 @@ public class MyBatisDataAccessStrategy implements DataAccessStrategy {
assertThat(sql).isEqualTo("DELETE FROM referenced_entity WHERE referenced_entity.dummy_entity IN (:ids)");
}
@Test// DATAJDBC-112
voidcascadingDeleteByPathSecondLevel(){
@ -156,6 +164,15 @@ class SqlGeneratorUnitTests {
@@ -156,6 +164,15 @@ class SqlGeneratorUnitTests {
"DELETE FROM second_level_referenced_entity WHERE second_level_referenced_entity.referenced_entity IN (SELECT referenced_entity.x_l1id FROM referenced_entity WHERE referenced_entity.dummy_entity = :rootId)");
"DELETE FROM second_level_referenced_entity WHERE second_level_referenced_entity.referenced_entity IN (SELECT referenced_entity.x_l1id FROM referenced_entity WHERE referenced_entity.dummy_entity IN (:ids))");
@ -51,7 +51,7 @@ public class SaveBatchingAggregateChange<T> implements BatchingAggregateChange<T
@@ -51,7 +51,7 @@ public class SaveBatchingAggregateChange<T> implements BatchingAggregateChange<T
@ -80,9 +80,17 @@ public class SaveBatchingAggregateChange<T> implements BatchingAggregateChange<T
@@ -80,9 +80,17 @@ public class SaveBatchingAggregateChange<T> implements BatchingAggregateChange<T
@ -107,7 +115,8 @@ public class SaveBatchingAggregateChange<T> implements BatchingAggregateChange<T
@@ -107,7 +115,8 @@ public class SaveBatchingAggregateChange<T> implements BatchingAggregateChange<T
@ -140,7 +149,7 @@ public class SaveBatchingAggregateChange<T> implements BatchingAggregateChange<T
@@ -140,7 +149,7 @@ public class SaveBatchingAggregateChange<T> implements BatchingAggregateChange<T