您的位置:首页 > 其它

Hibernate @Temporal的使用

2015-08-11 17:30 309 查看


Hibernate @Temporal的使用

2012-03-12 10:54 13645人阅读 评论(2) 收藏 举报

hibernate数据库date存储

最近在研究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' 格式的日期

版权声明:本文为博主原创文章,未经博主允许不得转载。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: