Spring Boot 框架@Temporal(TemporalType.DATE)

  使用spring boot框架开发项目时,遇到这样一个问题:

  查询pgSQL数据库中表A中某date数据类型的列B,想得到YYYY-MM-DD格式的日期,结果返回的为时间戳(长整型数据)。

  解决办法:

  在表A列B对应的实体类AA中的属性BB上添加注解@Temporal(TemporalType.DATE),再次查询,获取的数据即为YYYY-MM-DD格式。

   

  另:若想得到yyyy-mm-dd HH24:mi:ss格式的数据,则需要添加注解@Temporal(TemporalType.TIMESTAMP)。

  扩展:

  @Temporal注解在javax.persistence包中,可查询API文档,得到其他注解,有时间再整理。