0
public class Person{
@OneToMany(orphanRemoval = true)
List<Cars> myCars;
//Get and Set
}
public class Car{
Here Attribs
}
このコードでは、リストの要素ではなく1台の車を削除/更新するとします。更新/削除しますか?JPAエンティティの孤立/削除方法
例:
Person me = DAO.GetPerson(23);
Car oneCar = me.getCars().get(0); ///Lets say it exits
//then i update
oneCar.setThis(4);
oneCar.setThat(5);
DAO.UpdateCar(oneCar); //This is just EntityManager.merge
DAO.DeleteCar(oneCar); //This is just EntityManager.remove
がどのように私は孤児chagesは、リストの所有者(この場合は人物)にカスケード接続されることを保証することができますか?だから私は車のリストの代わりに1台の車で人の車を更新することができます。
私は何か間違っていたことを知っていました。高尚な男。 –