public class Person{
@OneToMany(orphanRemoval = true)
List<Cars> myCars;
//Get and Set
}
public class Car{
Here Attribs
}
Mit diesem Code, wenn ich ein Auto anstelle des Elements der Liste lösche/aktualisiere. Wird es aktualisiert/gelöscht?Wie verwaiste JPA-Entitäten löschen/aktualisieren?
Beispiel:
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
Wie kann ich garantieren, dass die Waise chages wird Kaskade in die Liste Inhaber (Person in diesem Fall) sein? So kann ich die Personenkraftwagen über ein Auto anstelle der Liste der Autos aktualisieren.
Ich wusste, dass ich etwas falsch gemacht habe. Danke Mann. –