@UniqueConstraint аннотация в Java

Возможно, будет более умный способ, но

intersect(intersect(a,b),c)

выполнит задание.

EDIT: более умно и удобнее, если у вас много аргументов:

Reduce(intersect, list(a,b,c))
146
задан Jens Piegsa 1 March 2015 в 22:47
поделиться

1 ответ

Чтобы гарантировать уникальность значения поля, вы можете написать

@Column(unique=true)
String username;

Аннотация @UniqueConstraint предназначена для аннотирования нескольких уникальных ключей на уровне таблицы, поэтому вы получаете ошибку при ее применении к полю.

Ссылки (JPA TopLink):

381
ответ дан 23 November 2019 в 22:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: