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,176评论 0 10
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,083评论 19 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,803评论 18 399
  • Hibernate: 一个持久化框架 一个ORM框架 加载:根据特定的OID,把一个对象从数据库加载到内存中OID...
    JHMichael阅读 2,015评论 0 27
  • 捋一捋思绪,我想我需要一个自己的空间。我想要的到底是什么?如果我只是想要孩子的幸福是不是就要牺牲自己的?如果我想要...
    一个人走在雨中阅读 141评论 1 0