From 3483372ae3f6b35174d76a50d759b09505dff178 Mon Sep 17 00:00:00 2001 From: rob bygrave Date: Tue, 22 Jan 2019 21:59:04 +1300 Subject: [PATCH] #1617 - save() on a reference bean causes insert to occur ... results in duplicate key exception Tests broken by fix as the test inserts only included id value in the insert --- .../TestOnCascadeDeleteChildrenWithCompositeKeys.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/test/java/org/tests/compositekeys/TestOnCascadeDeleteChildrenWithCompositeKeys.java b/src/test/java/org/tests/compositekeys/TestOnCascadeDeleteChildrenWithCompositeKeys.java index 095313e33..04a37b777 100644 --- a/src/test/java/org/tests/compositekeys/TestOnCascadeDeleteChildrenWithCompositeKeys.java +++ b/src/test/java/org/tests/compositekeys/TestOnCascadeDeleteChildrenWithCompositeKeys.java @@ -37,8 +37,8 @@ public class TestOnCascadeDeleteChildrenWithCompositeKeys extends BaseTestCase { Ebean.deleteAll(Ebean.find(User.class).findList()); // insert 2 User records - Ebean.save(new User(1L)); - Ebean.save(new User(2L)); + Ebean.save(new User(1L, "one")); + Ebean.save(new User(2L, "two")); } /** @@ -99,8 +99,9 @@ public class TestOnCascadeDeleteChildrenWithCompositeKeys extends BaseTestCase { public User() { } - public User(Long id) { + public User(Long id, String name) { this.id = id; + this.name = name; } @Id