Hibernate中的复合主键

时间:2014-03-30 03:12:48

标签: java hibernate

我有一个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上使用的注释,有时是在变量上。但是在这种情况下,所有注释都用于变量。

0 个答案:

没有答案