Я хочу сделать:
create table user (
id bigint primary key auto_increment,
firstname varchar(128),
lastname varchar(128),
street varchar(128),
zipcode mediumint,
city varchar(128)
)
тогда:
@Entity
public class User {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
private String firstname;
private String lastname;
private Address address; // Here I want an Address rather than street, zip, and city directly inside User
...
}
и:
public class Address {
private String street;
private Integer zipcode;
private String city;
...
}
(это пример)
Как это сделать с Hibernate? @Один к одному ? Проблема кажется простой, и поскольку я не могу найти решение здесь, оно должно быть очевидным.