SpringBoot 整合Mybatis时读取部分数据为空或日期为空
读取的数据部分数据为空或日期为空如下所示:
一、部分数据为空
在application.properties配置文件中 开启驼峰命名转换
#开启驼峰命名转换
mybatis.configuration.map-underscore-to-camel-case=true
二、日期为空
实体类中日期字段没有正确使用
@DateTimeFormat
注解或者与数据库类型不匹配。
// 实体类中的日期字段
@DateTimeFormat(pattern = "yyyy-MM-dd")
private java.util.Date dateOfBirth; // 出生日期
@DateTimeFormat(pattern = "yyyy-MM-dd")
private java.util.Date enrollmentDate; // 入学日期
运行效果:
查看到日期类型还有问题,则需要再次解决
在application.properties配置文件中
spring.jackson.date-format=yyyy-MM-dd
spring.jackson.time-zone=GMT+8
运行效果