У меня есть модель, как показано ниже:
@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.......
}
Здесь я хочу, чтобы значение «questionID» было вставлено для столбца «questionOrder» также в БД.Я подумал передать @GeneratedValue (generator = "RA_QA_SEQ") в "questionOrder", но я все равно получаю 0 для "questionOrder" в БД, но "questionID" получает правильное значение последовательности.
Пожалуйста, предложите мне, как ятакже получит значение «questionID» для «questionOrder».