355. Entity Relationships - dkkahm/study-springfamework5 GitHub Wiki
OneToOne
@Id
@GeneratedValue
private long id
@OneToOne(mappedBy = "userDetails", cascade=CascadeType.ALL)
private AddressEntity address;
@Id
@GeneratedValue
private long id
@OneToOne
@JoinColumn(name="user_id")
private UserEntity userDetails;
OneToMany and ManyToOne
@OneToMany(mappedBy="userDetails", cascade=CascadeType.ALL)
private List<AddressEntity> addresses;
@ManyToOne
@JoinColumn(name="user_id")
private UserEntity userDetails;