при таком виде связи вы забыли скорее всего сеттер. JPA сам не умеет это делать
public void setUserInfo(UserInfo userInfo) {
if (userInfo == null) {
if (this.userInfo != null) {
this.userInfo.setUser(null);
}
}
else {
userInfo.setUser(this);
}
this.userInfo = userInfo;
}