Invalid bound statement (not found) 问题处理

最近开发过程中遇到一个BUG:Invalid bound statement (not found): com.mapper.ResourceIdMappingsBatchMapper.deleteRelationByBatch

主要是在本地测试,完全没有任何错误,可以执行,但是提交到测试机上就会报上面的BUG,完全搞不明白是什么原因。

最后找到了原因:

    因为ResourceIdMappingsBatchMapper.class 对应的xml文件名为ResourceidMappingsBatchMapper.xml

ResourceId的I小写了,所以报错。

 至于为什么本地可以,测试机不可以 主要原因是因为window 不区分大小写,而Linux区分大小写,所以在测试机上报错。

原文地址:https://www.cnblogs.com/wangzun/p/7458688.html