Мне нужна помощь. У меня есть два класса с onetomany отношений:Play 2.0. Ebean. OneToMany удаление сирот сломанной
@Entity
public class Parent extends Model{
@Id
public Long id;
@OneToMany(fetch = FeatchType.LAZY, cascade = CascadeType.ALL, orphanRemoval = true)
public List<Child> children;
}
и
@Entity
public class Child extends Model{
@Id
public Long id;
}
Так что, когда я называю удалить() Детский объект не удалить из БД.
Parent parent = Parent.find.byId(id);
parent.children.remove(parent.children.get(0));
parent.save();
И в следующий раз, когда я find.byId - все дети там, как они никогда не были удалены :(
Play 2.0.4, InMemory базы данных
Пожалуйста, дай мне знать, если какой-либо другой. informaition необходим.
Это не поможет ( – Dfire
обновленный ответ действительно новый ответ .. в любом случае, пожалуйста, попробуйте – stian
О спасибо Это живой!!! – Dfire