@OneToOne Однонаправленный с каскадом не удален по запросу sql - PullRequest
0 голосов
/ 04 мая 2020


Я попытался создать две таблицы (первичную и вторичную)
с отношением @OneOnOne. (Я использую Postgres)

Я определяю простую таблицу следующим образом :

Class Table1{
@GeneratedValue
@Id
@Column
private int Id;

@OneToOne(cascade =CasscadeType.ALL)
public Table2 table2;

Моя проблема в том, что когда я пытаюсь удалить таблицу с помощью запроса sql (удалить из Table1), данные удаляются из Table1, но не удаляются строки из table2, относящиеся к Table1

1 Ответ

0 голосов
/ 04 мая 2020

Вы должны попробовать это: @OneToMany (cascade = CascadeType.ALL)

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