Имеет 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