@Temporal 注解使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了@Temporal 注解使用相关的知识,希望对你有一定的参考价值。

参考技术A 1. DATE:等于 Java .sql.Date

2. TIME:等于java.sql.Time

3. TIMESTAMP:等于java.sql.Timestamp

1.日期:

@Temporal(TemporalType.DATE)

@Column(name = "applyDate", nullable = false, length = 10)

public Date getApplyDate()

return applyDate;



在页面端取值:2011-07-05

2.时间:

@Temporal(TemporalType.TIME)

在页面端取值:22:50:30

3.日期和时间(默认):

@Temporal(TemporalType.TIMESTAMP)

在页面端取值:2011-07-05 22:51:34:000

在jsp里控制不显示毫秒:

Hibernate在实体类中对于时间的注解

在时间类型DATE 属性上添加一个

@Temporal(TemporalType.DATE)(精确到年月日)
@Temporal(TemporalType.TIME)(精确到时分秒)
@Temporal(TemporalType.TIMESTAMP)(默认年月日时分秒)
示例:
@Temporal(TemporalType.DATE)
private Date updateDate;

有了这个就不需要用java代码将时间戳,转换成需要的日期格式。直接在实体类中进行注解!






以上是关于@Temporal 注解使用的主要内容,如果未能解决你的问题,请参考以下文章

Hibernate在实体类中对于时间的注解

Hibernate @Temporal的使用

spring-data-jpa的简单使用动态sql分页排序

使用 Temporal Fusion Transformer 进行时间序列预测

[SQL]Temporal 异常处理经验

Java.time.temporal.UnsupportedTemporalTypeException: Unsupported unit: Hours报错解决