问题
在Spring中,想获取数据库的时间,年月日时分秒,但是怎么都获取不到时分秒,发现是写错了mybatis的配置文件。
mybatis的配置文件
<result column="TOPIC_TIME" property="topicTime" jdbcType="TIMESTAMP" javaType="DATE" />
jdbcType是指数据库的类型,TIMESTAMP表示的是详细时间,年月日时分秒。下图是mysql时间的类型:
所以,想获取什么类型的时间,自己看着办吧。
dto(实体类)的配置
···
import java.util.Date;
···
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")
private Date topicTime;
之前mybatis配置还了类型,可是还是获取不到响应的时间,原来dto里面也要配置。
这样就可以了。