码迷,mamicode.com
首页 > Web开发 > 详细

Hibernate @Temporal的使用

时间:2017-08-23 17:32:26      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:lan   timestamp   http   插入   类型   sdn   lib   hiberna   amp   

    最近在研究hibernate标注,但是用到@Temporal标注时,我一开始认为使用该标注后,该属性的值会被自动赋值。不需要在插入数据时,给该属性赋值,通过反复研究最后发现不是这样。

      @Temporal标签的作用很简单:

       (1) 如果在某类中有Date类型的属性,数据库中存储可能是‘yyyy-MM-dd hh:MM:ss‘要在查询时获得年月日,在该属性上标注@Temporal(TemporalType.DATE) 会得到形如‘yyyy-MM-dd‘ 格式的日期。

      (2)如果在某类中有Date类型的属性,数据库中存储可能是‘yyyy-MM-dd hh:MM:ss‘要获得时分秒,在该属性上标注 @Temporal(TemporalType.TIME) 会得到形如‘HH:MM:SS‘ 格式的日期。

      (3)如果在某类中有Date类型的属性,数据库中存储可能是‘yyyy-MM-dd hh:MM:ss‘要获得‘是‘yyyy-MM-dd hh:MM:ss‘,在该属性上标注 @Temporal(TemporalType.TIMESTAMP) 会得到形如‘HH:MM:SS‘ 格式的日期

Hibernate @Temporal的使用

标签:lan   timestamp   http   插入   类型   sdn   lib   hiberna   amp   

原文地址:http://www.cnblogs.com/leehaitao/p/7416462.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!