глупый вопрос, но я нигде не нашел ответа. Как объект @Embeddable хранится в базе данных, это своего рода OneToOne с FK или ... Например, если у меня есть:
@Entity
public class User {
private Long id;
@Id
public Long getId() { return id; }
public void setId(Long id) { this.id = id; }
private Address address;
@Embedded
public Address getAddress() { return address; }
public void setAddress() { this.address = address; }
}
@Embeddable
public class Address {
private String street1;
public String getStreet1() { return street1; }
public void setStreet1() { this.street1 = street1; }
}
Как должны выглядеть таблицы (ы)?