我遇到了Hibernate和JPA的问题.我的要求是列CreatedDTTM,LastUPDATEDDTTM应该在数据库级别填充.我试过以下但没有用.我的列设置为NOT NULL.我得到一个"无法将Null插入LastUpdatedDttm"异常.任何指导表示赞赏.
@Column(name="LAST_UPDATED_DTTM", insertable=false, updatable=false, columnDefinition="Date default SYSDATE")
@org.hibernate.annotations.Generated(value=GenerationTime.INSERT)
@Temporal(javax.persistence.TemporalType.DATE)
private Date lastUpdDTTM;
@Column(name="CREATED_DTTM”, insertable=false, updatable=false)
@org.hibernate.annotations.Generated(value=GenerationTime.ALWAYS)
@Temporal(javax.persistence.TemporalType.DATE)
private Date createdDTTM;
Run Code Online (Sandbox Code Playgroud)