Wpis z mikrobloga

Mam sobie tabelę User, która jest w relacji ManyToMany z tabelą Team, która jest połączona w relacji OneToMany z tabelą Task, a tabela Task w relacji OneToMany z tabelą Comments. I teraz mam problem z usuwaniem encji, tzn mogę usunąć obiekt Team, jeżeli nie jest on połączony z innym obiektem enzji Task, a obiekt encji Task może być usunięty jeśli nie ma żadnego obiektu Comment, ponieważ dostaję wyjątek Cannot delete or update a parent row. Próbowałem kombinować z różnymi konfiguracjami CASCADE, oraz orphanRemoval ale bezskutecznie.

Jest na to jakieś rozwiązanie, czy muszę ręcznie czyścić encje Comment i Task, aby usunąć Team?

#java #naukaprogramowania #programowanie
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach