У меня есть две таблицы: AccountData и Relations. Они имеют отношение один ко многим, одному аккаунту может принадлежать несколько отношений.
Я пытаюсь написать тест для своего репозитория, чтобы проверить функциональность сохранения, и получаю:
Caused by: org.h2.jdbc.JdbcSQLException: Unique index or primary key violation: "PRIMARY KEY ON PUBLIC.ACC_DATA(ID)"; SQL statement:
insert into ACC_DATA (ACC_CURRENCY, STATUS, CREATED_AT, CODE, ACC_NBR, OWNER_ID, EP_ID, SUBTYPE_ID, TYPE_ID, id) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [23505-197]
Я определяю первичный ключ следующим образом:
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "SEQ_ACC_DATA")
@SequenceGenerator(name = "SEQ_ACC_DATA", sequenceName = "SEQ_ACC_DATA", allocationSize = 50)
private Long id;
Есть идеи?
Спасибо заранее!
SEQ_ACC_DATA
в вашей таблице? - person nullptr   schedule 05.02.2019