Cześć
Nie wiem czy to właściwie dobry dział. Mam dwa obiekty, połączone relacją OneToMany. Próbując usunąć obiekt (a przez to wiersz w bazie), który nie został zmodyfikowany to wszystko jest okej. Problem jest w przypadku, gdy obiekt A został zmodyfikowany. Wtedy dostaję wyjątek (dotyczy obiektu B):
Local Exception Stack:
Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.6.4.qualifier): org.eclipse.persistence.exceptions.DatabaseException
Internal Exception: java.sql.SQLIntegrityConstraintViolationException: ORA-02292: integrity constraint (XYZ.Report) violated - child record found
Obiekt B posiada klucz obcy do obiektu A. I zastawia mnie głównie czemu w przypadku braku modyfikacji obiektu A wszystko jest okej, a jak tylko zmodyfikuję to Od razu wyrzuca wyjątek?