能查询到数据但是实体接不到的一种
1 问题描述:有一个接口是通过姓名获取身份证号的,本地是没问题的,发布到测试环境的时候就是带不出来!
开始思路:把传到后台的值,和拼接sql打印出来发现有乱码问题!解决乱码问题后发现打印的sql可以查询出来数据就是映射到实体中时为空!
中间的解决方式:把字段和实体的名称都对应后还是不行,然后就决定不用实体去接,用map去接还是同样的问题!
问题解决后反思:
刚开始的思路不全面不能很快定位到问题
首先应该定位到是前台还是后台的问题!例如可以把传惨在后台crontroller里面写死,如果可以查出就说明是前台的传惨问题,如果还是不可以
那就说明是后台的问题!
前台的问题:基本都是中文乱码编码问题,空格问题
后台问题:字段和实体类的名称不对应
针对这次遇到的问题就是用这种思想定位到是空格问题