我有一个User表和一个Question表。从我创建的答案表:
@Entity
@Table(name = "TYK_ANSWER")
public class Answer {
@EmbeddedId
UserQuestionPk userQuestionPk;
String answer;
int marks;
//Getters and Setters
}
和
@Embeddable
public class UserQuestionPk implements Serializable {
private static final long serialVersionUID = 1L;
User user;
Question question;
//No getters and setters used here
}
但我收到了错误
无法确定类型:model.Question,表格:TYK_ANSWER,列:[org.hibernate.mapping.Column(question)]
更新
谷歌搜索时我发现这个错误是由于有时在getter上使用的注释,有时是在变量上。但是在这种情况下,所有注释都用于变量。