除了基本的变量名写错了等基础问题,现在还有一种情况为

如下的数据库用的mysql

数据库可以查询出字段数据(红框字段),但是走mybatis后,发现字段解析不出

phonecid = "1306430874992340991"
usercode = "17188900421"
vmobile = "17188900421"
growthvalue = null
vshortname = "哈哈哈1"
vsex = "1"
dregister = {Date@12998} "Fri Sep 11 14:03:13 CST 2020"
registerway = "0"
vipclass = null
vipcardno = null
customername = null
currentpoint = null
sale_date = null

看接收的实体为

//认证日期
private Date sale_date;

解决办法为:

sale_date改为 saleDate

 

 

原因:

mybatis在处理的时候,判断驼峰是实体 ,

_是数据库

 

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐