XML fragments parsed from previous mappers does not contain value for 问题

在使用mybatis-plus时,我通过引用外部的xml的sql数据。然后就出现了一下的报错:

Caused by: java.lang.IllegalArgumentException: XML fragments parsed from previous mappers does not contain value for com.****.BaseInfo

BaseInfo就是定义在其他xml的的id。

我的代码绝对没有问题(解决问题之后我才坚信这一点)。网上有很多答案,什么版本啊,id重复了,id对不上。但是我的都不是。

我的问题是mybatis-plus的解析的逻辑要晚于解析