161162163164165166167168169170171
commitAndClear(); bmA = BaseModel.findById(bmA.id); LevelOne removed = bmA.levelOnes.remove(0); bmA.save(); JPA.em().flush(); // where bug actually occurs } @Test
169170171172173174175176177178179
} @Test public void testDuplicateError() { BaseModel bmA = new BaseModel(); bmA.save(); commit(); LevelOne levelOneA = new LevelOne(); levelOneA.baseModel = bmA; bmA.levelOnes.add(levelOneA);
1718192021222324252627
levelTwo.levelOne = levelOne; levelOne.levelTwos.add(levelTwo); base.levelOnes.add(levelOne); base.save(); renderText(base.id); } public static void update(Long id) {
252627282930313233
} public static void update(Long id) { BaseModel base = BaseModel.findById(id); base.levelOnes.remove(0); base.save(); } }