异常问题 今天开完会同事说有个问题需要帮忙看下,说是mybatis执行sql后一直报java.lang.IndexOutOfBoundsException: Index: 1, Size: 1] with root cause这个错误,把业务代码去除,sql在navicat中执行也没有问题,怎么都找不到问题所在。 解决办法 最后排查看到是接收的实体类里面只定义了有参构造方法,没有定义无参构造方法 实体类定义截图 修改后的实体类定义 注意 现在为了方便和简洁我们都使用了lombok,定义有参构造方法的时候不要忘记定义无参构造方法