Встречается на собеседованиях • сегодня
К чему применяется ограничение unique
Ограничение unique применяется к столбцам таблицы в базе данных, чтобы гарантировать уникальность значений в этом столбце (или комбинации столбцов). В Java это часто используется через аннотации JPA/Hibernate:
java
@Entity
public class User {
@Id
@GeneratedValue
private Long id;
@Column(unique = true)
private String email; // email должен быть уникальным
// другие поля
}Ключевые моменты:
- Запрещает дублирование значений в столбце
- Может применяться к одному или нескольким столбцам (составной unique)
- Отличается от первичного ключа (PK тоже unique, но unique не подразумевает PK)
- При нарушении выбрасывается
ConstraintViolationException

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы