MyBatis返回时间有小数点0,形如2018-10-10 10:00:00.0的解决方案--字段EXPIRED_DATE为例
数据库层面对应的时间字段都是定义为Date或者datetime这种时间类型
Oracle下
MySQL下
Java中间件中对应的expiredDate为String时,需要在数据库层面进行处理
MyBatis中对应的SQL语句需要做处理,
Oracle下需要使用to_char(EXPIRED_DATE,'yyyy-MM-dd hh24:mi:ss')进行处理
MySQL下需要使用DATE_FORMAT(`user`.expired_time,'%Y-%m-%d %H:%i:%s')进行处理
Java中间件中对应的expiredDate为Date时,可以通过注解@JsonFormat在实体类字段上进行格式化
来源:oschina
链接:https://my.oschina.net/u/3866531/blog/2253158