← Все вопросы по Java
🔥 Java 📂 Database ⚡ Junior/Middle

Какие стратегии наследования есть в JPA? Их плюсы и минусы.

Тренировать в Telegram-боте →
💡 Краткий ответ для собеседования
SINGLE_TABLE (одна таблица с дискриминатором), JOINED (отдельные таблицы, соединённые), TABLE_PER_CLASS (отдельные таблицы без связей). Выбор между производительностью и нормализацией.

Варианты ответа в приложении:

  • A. SINGLE_TABLE – много null полей, но производительно Правильный
  • B. SINGLE_TABLE использует одну таблицу, JOINED – нормализованные таблицы, TABLE_PER_CLASS – дублирование
  • C. TABLE_PER_CLASS использует одну таблицу
  • D. Наследование не поддерживается JPA

Хотите уверенно пройти техническое собеседование?

В приложении Prep-it вы тренируетесь в режиме свайпов за 10 минут в день с мгновенными объяснениями и адаптивным повторением.