我有两张桌子:
用户:
user_id(主要)
ETC ..
用户信息
id(主要)
user_id(唯一)
ETC ..
我想在现场创建一个从到user
的oneToOne 关系。请注意,它是唯一的,但不是主要的。可以在Hibernate上完成吗?无论我在做什么,Hibernate 都会尝试使用该字段而不是 u字段。user_info
user_id
users_info.id
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;