Встречается на собеседованиях • сегодня
Что такое Embedded сущности в Spring
Embedded сущности в Spring (чаще в контексте JPA/Hibernate) — это объекты, которые не имеют собственной таблицы в БД, а их поля сохраняются в таблице основной сущности.
Пример:
java
@Entity
public class User {
@Id
private Long id;
@Embedded
private Address address;
}
@Embeddable
public class Address {
private String city;
private String street;
}
text
**Особенности:**
- Помечаются аннотациями `@Embeddable` (для класса) и `@Embedded` (для поля).
- Поля `Address` будут храниться в таблице `User` (например, `city`, `street`).
- Удобны для группировки логически связанных полей без создания отдельной таблицы.
- Поддерживают вложенность (`@Embeddable` внутри `@Embeddable`).
Используются для нормализации данных без лишних JOIN-ов.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы