我有以下两个具有双向OneToOne关系映射的实体,数据访问由Hibernate EntityManager v."3.5.1-Final"提供.
@Entity
@Table(name = "details")
public class Details {
private Long id;
private User user;
public void setUser(User user) {
this.user = user;
}
@OneToOne
@JoinColumn(name="user_id")
public User getUser() {
return user;
}
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "id", unique = true, nullable = false)
public Long getId() {
return id;
}
private void setId(Long id) {
this.id = id;
}
}
Run Code Online (Sandbox Code Playgroud)
和:
@Entity
@Table(name = "users")
public class User {
private Long id;
private Details details; …Run Code Online (Sandbox Code Playgroud)