Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

Документы

Медиа

Назад

Какие стратегии генерации первичных ключей ты знаешь?

Проверяет знание подходов к созданию ID в БД.

Короткий ответ

  1. AUTO: База выбирает стратегию (например, IDENTITY, SEQUENCE).

  2. IDENTITY: База генерирует ключ (не поддерживает batch-вставки).

  3. SEQUENCE: Использует последовательность (Oracle, PostgreSQL).

  4. TABLE: Эмуляция последовательности через таблицу.

  5. UUID: Генерация уникального строкового ID.

Длинный ответ

Зарегистрироваться

Развернутый ответ доступен только зарегистрированным пользователям.

Уровень

  • Рейтинг:

    1

  • Сложность:

    6

Навыки

  • Spring

    Spring

Ключевые слова

#primary key

#jpa

#strategy

Подпишись на Java Developer в телеграм