Весенние данные. EmbeddedKey с @GeneratedValue - PullRequest
0 голосов
/ 25 марта 2020

Имеет Postgresql дБ.

. EmbeddedId состоит из двух ключей:

Integer id;

Integer secondEntityId;

Класс хоста выглядит следующим образом:

class Host {

 @EmbeddedId
 @Builder.Default
 private CompositeKey key = new CompositeKey();

Когда я пытаюсь сделать сохранение

repo.save (Host.builder (). secondEntity (...). build ())

Я получаю исключение, что "id" является нулевым в sql консоль (может быть, это из-за автоматически созданного CompositeKey, но в противном случае я получаю нулевое исключение по этому поводу).

Я пробовал использовать другую тактику @GeneratedValue для композитного ключа. Все получается с ERROR: null value in column "id" violates not-null constraint

...