今天遇到一个问题,就是搭一个springboot的框架,搭好了,然后测试的时候,发现从数据库查到的数据,时间格式的数据都为null(就是数据的添加时间和更新时间的数据),找了好久!
我检查了自己的实体类层,发现没加格式注解JsonFormat,然后我在这两个属性上加上了注解
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
发现还是不行。然后我就查资料,发现好像是驼峰命名的问题,我的数据库字段名字是created_at
写在实体类中应该采用驼峰命名createdAt,并且要在application.yml配置文件中开启驼峰命名!!
mybatis:
configuration:
map-underscore-to-camel-case: true
至此,问题解决!