My database is Oracle, and my id column value is an Oracle sequence, this sequence is executed by a trigger, so, before each row is inserted this trigger use this sequence to get the id value. So I am confused in which id strategy generation should I define in my entity class.
I defined like this-
Code:
@Id
@Column(name = "LOAD_HIST_ID", nullable = true, precision = 22, scale = 0,insertable= false, updatable = false)
public Long getLoadHistId() {
return this.loadHistId;
}
Still the hibernate is throwing me error message-
Quote:
Caused by org.hibernate.id.IdentifierGenerationException with message: "ids for this class must be manually assigned before calling save():
My intention is to skip hibernate validations. As I want to insert values using oracler trigger sequence.