對于Oracle,當使用INSERT語句時,可以使用sysdate
,來使用數據庫的時間。
Hibernate如何使用數據庫的時間呢?
- 為表的日期字段添加默認值
approve_date default sysdate
- 實體類添加注解
insertable=false
@Column(name = "approve_date", insertable=false)
private Date approveDate;
此時即使為實體對象設置了approveDate,也不會使用,而是使用數據庫的默認時間。