Spring Boot Hibernate Child Table PK неправильно связывается с Parent Table PK - PullRequest
0 голосов
/ 31 мая 2018

в родительской таблице

@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE)
@SequenceGenerator(name = "item")
private Long id;

@OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL,mappedBy = 
"item")
List<ItemTxn> itemTxns;

в дочерней таблице

@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE)
@SequenceGenerator(name = "itemTxn")
private Long id;

@ManyToOne(fetch = FetchType.LAZY)
Item item;

Допустим, моя родительская таблица в виде строки с pkid 1;В дочерней таблице у меня есть строка с pkid -2 parent_table-id - 1;

Данные будут правильно вставлены parent_table-id правильно ссылается на родительскую таблицу Но столбец pkid в дочерней таблице также создал FKссылка на столбец идентификатора родительской таблицы.

Как я могу предотвратить это?

Редактировать:

Столбец Item_ID в таблице item_txn правильно содержит fk для родителятаблица - элемент в столбце идентификатора Но столбец идентификатора в таблице item_txn также неправильно ссылается на столбец идентификатора таблицы элементов

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