问题描述:

启动后报错:Error parsing Mapper XML. The XML location is 'file [E:*\RuoYi-Cloud\ruoyi-modules\*\target\classes\mapper\*\*Mapper.xml]'.Could not resolve type alias '*'.  Cause: java.lang.ClassNotFoundException: Cannot find class: *

原因

    在*Mapper.xml里面,无法扫描到自定义类型的类所在包(没有配置实体类包扫描)。

解决方案:

①将type类型,实体类指定具体的包名;

<resultMap type="com.你的com.domain.你的实体类" id="">...
包括Mapper.xml内,所有的自定义实体类型,包括 parameterType,都需要加上包名;

②修改设置Mybatis>typeAliasesPackage: com.你的com.**.domain(你的模块下的.yml文件,微服务在nacos里修改)

 

 

Logo

快速构建 Web 应用程序

更多推荐