Loading

Hibernate处理MySQL的时间

如果Java使用使用 java.util.Date 作为持久化对象属性,在 Mysql 中使用 YEAR、DATE、TIME、TIMESTAMP、DATETIME 五种类型

则需要添加@Temporal注解修饰属性,其中@Temporal 注解有如下属性TemporalType.DATE, Temporal.TIME, Temporal.TIMESTAMP,对应的MySQL关系如下

hibernate MySQL

TemporalType.DATE

DATE

TemporalType.TIME

TIME

TemporalType.TIMESTAMP

DATETIME

TIMESTAMP

 














例如我的数据库字段是datetime类型,则Java代码如下
    @Column(name = "register_time")
    @Temporal(TemporalType.TIMESTAMP)
    private Date registerTime;

 

posted @ 2019-03-28 14:26  Convict  阅读(800)  评论(0编辑  收藏  举报