我有两张桌子:
用户:
user_id(主要)
等..
users_info
id(主要)
user_id(唯一)
等..
我想从创建oneToOne关系user到user_info的user_id领域.请注意,它是唯一的但不是主要的.可以在Hibernate上完成吗?我正在做什么,Hibernate尝试使用users_info.id字段而不是u sers_info.user_id字段.
@OneToOne(mappedBy="user_id", cascade = {CascadeType.ALL}, fetch=FetchType.LAZY, optional=true)
@JoinColumn (name="user_id")
public UserInfo getUserInfo() { return userInfo; }
public void setUserInfo(UserInfo userInfo) { this.userInfo = userInfo; }
private UserInfo userInfo;
Run Code Online (Sandbox Code Playgroud)