- 首先检查Sql语句是否存在问题,字段名、表名是否对应一致,将Sql语句放到navicat或其他数据库管理工具中运行,查看是否可以正确运行并返回预期的结果。
- 检查mapper是否注入,我是多个mapper注入时下面的mapper没有写@Autowired
@Autowired
private UserService userService;
- 业务逻辑层出现错误,可以在测试类中调用mapper是否可以成功运行,若成功运行则需要重新检查业务逻辑层是否正确,mapper和service的参数类型个数是否一致对应…