【发布时间】:2010-05-06 07:53:33
【问题描述】:
我遇到了 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;
【问题讨论】: