若依微服务框架新增module后,.Could not resolve type alias ‘*‘. Cause: java.lang.ClassNotFoundException: Cannot
启动后报错: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.ClassNotFoundExceptio
·
问题描述:
启动后报错: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里修改)
更多推荐
已为社区贡献6条内容
所有评论(0)