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