ちょっとばかげた質問ですが、どこにも答えが見つかりませんでした。@Embeddable オブジェクトがデータベースに格納される方法は、FK を使用した OneToOne のようなものですか...たとえば、次の場合:
@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; }
}
テーブルはどのように見えるべきですか?