【踩坑】MyBatis报错

前言

MyBatis报错

报错

  • 报错:Mapper method xxx attempted to return null from a method with a primitive return type (long).

原因

  • long的默认值为0L,Long的默认值为null

解决问题

  • 把MyBatis的接口的返回值从基本数据类型改为包装类

报错

  • 报错:Parameter 'xxx' not found. Available parameters are [xxx]

解决问题

  • 在形参前面添加@Param()注解

完成

参考文献

CSDN——shangrila_kun
CSDN——藤原豆腐店-