исключение нарушения ограничения postgresql - PullRequest
0 голосов
/ 15 мая 2018
Class A {
private String name;
}

Class B {
@OneToOne(orphanRemoval = true)
@NotNull
@JoinColumn(name = "a")
private A a;
}

A-B является однонаправленным отношением один к одному. Когда я звоню

b.getA().setName("fake");
aDao.save(b.getA());
bDao.delete(b);

Я получаю "error": "could not execute statement; SQL [n/a]; constraint [b_a_fkey]; nested exception is org.hibernate.exception.ConstraintViolationException: could not execute statement"

Но я не установил cascade.delete для класса A, почему bDao.delete(b) выдает ошибку?

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...