Hibernate保存實體使用數據庫時間

對于Oracle,當使用INSERT語句時,可以使用sysdate,來使用數據庫的時間。

Hibernate如何使用數據庫的時間呢?

  1. 為表的日期字段添加默認值approve_date default sysdate
  2. 實體類添加注解insertable=false
@Column(name = "approve_date", insertable=false)
private Date approveDate;

此時即使為實體對象設置了approveDate,也不會使用,而是使用數據庫的默認時間。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Hibernate中配置主要分為兩種:一種包含了Hibernate與數據庫的基本連接信息,在Hibernate工作...
    FTOLsXD閱讀 2,145評論 0 10
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,923評論 18 139
  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法,內部類的語法,繼承相關的語法,異常的語法,線程的語...
    子非魚_t_閱讀 31,765評論 18 399
  • Hibernate: 一個持久化框架 一個ORM框架 加載:根據特定的OID,把一個對象從數據庫加載到內存中OID...
    JHMichael閱讀 1,995評論 0 27
  • 捋一捋思緒,我想我需要一個自己的空間。我想要的到底是什么?如果我只是想要孩子的幸福是不是就要犧牲自己的?如果我想要...
    一個人走在雨中閱讀 139評論 1 0