Да, мы можем отобразить сущность внутри сущности, не создавая новую таблицу.
Мы можем создать таблицу Person и внутри Person, таблица создает столбцы полей таблицы адресов.
1) Адресный класс embeddas внутри класса Person.
@javax.persistence.Embeddable
public class Address {
private Integer zipCode;
private String address;
}
2) Персональный класс.
public class Person{
private String name;
private Integer age;
@Embedded // this annotation is optional
private Address address;
}
Примечание. Добавьте все аннотации JPA, необходимые для создания таблицы.