From 6d5e0c4766be597c0c693e0549d291c7031d6a12 Mon Sep 17 00:00:00 2001 From: rob bygrave Date: Fri, 30 Nov 2018 23:41:23 +1300 Subject: [PATCH] Add test only - Add test for L2 cache with orphanRemoval --- src/test/java/org/tests/model/orphanremoval/OrpMaster.java | 4 +--- .../org/tests/model/orphanremoval/TestOrphanRemoveO2M.java | 1 + 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/test/java/org/tests/model/orphanremoval/OrpMaster.java b/src/test/java/org/tests/model/orphanremoval/OrpMaster.java index c21761c0b..2bba0d742 100644 --- a/src/test/java/org/tests/model/orphanremoval/OrpMaster.java +++ b/src/test/java/org/tests/model/orphanremoval/OrpMaster.java @@ -5,7 +5,6 @@ import io.ebean.annotation.Cache; import javax.persistence.CascadeType; import javax.persistence.Entity; import javax.persistence.Id; -import javax.persistence.JoinColumn; import javax.persistence.OneToMany; import javax.persistence.Version; import java.util.List; @@ -19,8 +18,7 @@ public class OrpMaster { String name; - @OneToMany(orphanRemoval = true, cascade = CascadeType.ALL)//, mappedBy = "master") - @JoinColumn(name = "master_id", referencedColumnName = "id") + @OneToMany(orphanRemoval = true, cascade = CascadeType.ALL, mappedBy = "master") List details; @Version diff --git a/src/test/java/org/tests/model/orphanremoval/TestOrphanRemoveO2M.java b/src/test/java/org/tests/model/orphanremoval/TestOrphanRemoveO2M.java index 87685c910..82f22a6f9 100644 --- a/src/test/java/org/tests/model/orphanremoval/TestOrphanRemoveO2M.java +++ b/src/test/java/org/tests/model/orphanremoval/TestOrphanRemoveO2M.java @@ -45,6 +45,7 @@ public class TestOrphanRemoveO2M extends BaseTestCase { Ebean.save(m0); OrpMaster m1 = Ebean.find(OrpMaster.class, "m2"); + m1.getDetails().size(); m1.getDetails().clear(); m1.getDetails().add(new OrpDetail("d23", "d3"));