Usuwanie kaskadowe

0

Mam dwie Encje_A i Encje_B i utworzyłem metodę do usuwania rekordu z Encji A ale ze względu na powiązanie z Encja B wyskakuje mi błąd w logu "naruszono więzy spójności..." . Jak pozbyć się stosując kaskadowości tego połączenia?

Encja B

@ManyToOne(fetch = FetchType.LAZY)
	@JoinColumn(name = "TEMPLATE_ID")
	private IPW template;
3

Adnotacja @ManyToOne ma pole cascade. Skonfiguruj sobie CascadeType.REMOVE i będzie ok.

// edit:
a w zasadzie CascadeType.ALL co pozwoli na szybką eliminację większości problemów... i dodanie jednego czy dwóch ekstra, bo DETACH tam też jest.

1 użytkowników online, w tym zalogowanych: 0, gości: 1