Встречается на собеседованиях • сегодня
Что такое Embeddable в JPA
В JPA @Embeddable — это аннотация, которая позволяет создать класс, представляющий составную часть сущности, но не являющийся самостоятельной сущностью. Такой класс не имеет собственного идентификатора и таблицы в БД — его поля сохраняются в таблице сущности, которая его содержит.
Пример:
java
@Embeddable
public class Address {
private String city;
private String street;
// геттеры и сеттеры
}
@Entity
public class Person {
@Id
private Long id;
private String name;
@Embedded
private Address address;
// геттеры и сеттеры
}Здесь поля Address (city, street) будут храниться в таблице Person. Это удобно для логической группировки атрибутов без создания отдельной таблицы.

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