删除收货地址功能报错空指针:
问题解决:
debug看在哪报的空指针:
发现
Address result = addressMapper.findByAid(aid);
赋值时 isDelete 未赋值成功
1.检查Integer包装类型, 对应数据库is_delete字段是int类型, 没有错
2.检查自定义映射规则<resultMap> 实体对照表字段,没有错
3.发现之前在select标签元素中, 用的是resultType, 返回值类型标注元素, 与上方的resultMap, 属于是类似冲突
我的Mapper.xml如图:
修改过后:
运行成功