我在使用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;