arasındaki fark nedir? Cevabı aradım ama düzgün alamadım. ilişkisinde FetchType.EAGER
ayarlandığında CascadeType.ALL
, cascade = CascadeType.REMOVE
, orphanRemoval
arasındaki fark nedir? Kayıtları silerken bir sorun yaşadım. Ben Çalışan kaydı silmek çalıştığında bunu bana herhangi istisna gösteren değildi ve kayıt deleteing değildi,CascadeType.ALL, cascade = CascadeType.REMOVE ve orphanRemoval
@OneToMany(cascade = CascadeType.ALL, mappedBy = "companyEntity", fetch = FetchType.EAGER)
Set<EmployeeEntity> employeeEntities;
aşağıdaki kullandık. Ancak CascadeType.ALL
'u CascadeType.REMOVE
olarak değiştirdiğimde çalışıyordu. Neden CascadeType.REMOVE
ile CascadeType.ALL
ile çalışmıyor?