在我的 Spring Boot 应用程序中,我有User这样的类:
public class User {
@Id @GeneratedValue Long userID;
@OneToOne(fetch = FetchType.LAZY,targetEntity = LoginCredential.class)
@JoinColumn(name = "userID",referencedColumnName = "userID")
private LoginCredential loginCredential;
}
另一个类LoginCreadential是这样的:
public class LoginCredential {
@Id @GeneratedValue Long userID;
@OneToOne(mappedBy = "user", fetch = FetchType.LAZY)
User user;
}
在我尝试添加这些关系之前,我的应用程序运行良好。现在它不运行。它给了我错误(很多),但重要的部分在这里:
org.hibernate.AnnotationException:未知 mappedBy in:com.mua.cse616.Model.LoginCredential.user,引用属性未知:com.mua.cse616.Model.User.user
这里的错误是什么?如何解决?
守候你守候我
相关分类