【发布时间】:2011-11-17 06:15:47
【问题描述】:
我有一个如下模型:
@Entity
@Table(name="QUESTIONNAIRE")
@SequenceGenerator(name = "RA_QA_SEQ", sequenceName = "RA_QUESTIONNAIRE_SEQ")
public class Questionnaire {
@Id
@GeneratedValue(generator = "RA_QA_SEQ")
@Column(name = "QUESTID")
private long questionID;
@Column(name = "QUESTION")
private String question;
@GeneratedValue(generator = "RA_QA_SEQ")
@Column(name = "QUESTORDER")
private long questionOrder;
@Column(name = "QUESTCATEGORYID")
private long questionCatgoryID;
....... list of setters and getters.......
}
在这里,我希望也为 DB 中的“questionOrder”列插入“questionID”值。我想将@GeneratedValue(generator = "RA_QA_SEQ") 给“questionOrder”,但我仍然在 DB 中为“questionOrder”得到 0,但“questionID”得到正确的序列值。
请建议我如何将“questionID”的值也变为“questionOrder”。
【问题讨论】:
标签: hibernate spring-mvc