В моем проекте Spring/hibernate я использую uniqueConstraints = {@UniqueConstraint(columnNames={"ID_A", "ID_B"})}
для проверки уникальной комбинации столбцов в таблице. Это отлично работает, когда у меня есть только два столбца.
Однако, когда я хочу добавить третий столбец ID_C
к ограничению, он больше не работает.
@UniqueConstraint
допускает только два столбца?- Если да, то как мне проверить уникальную комбинацию для более чем двух столбцов?
Спасибо за помощь, /D
Изменить: под "это больше не работает" я подразумеваю, что при добавлении новой записи в таблицу исключений не возникает. С двумя столбцами он выдает ConstraintViolationException
.