小编jpa*_*bie的帖子

JPA:数据库生成的列

我遇到了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)

java orm hibernate jpa

6
推荐指数
1
解决办法
7057
查看次数

标签 统计

hibernate ×1

java ×1

jpa ×1

orm ×1