mybatis-plus与mybatis同时使用别名问题

在整合mybatis和mybatis-plus的时候发现一个小坑,单独使用mybatis,配置别名如下:

复制代码
#配置映射文件中指定的实体类的别名
mybatis.type-aliases-package=com.jk.entity

XML映射文件如下:

复制代码
<update id="update" parameterType="student">
        update student
        <set>
            <if test="name!=null and name!=''">
                name=#{name}
            </if>
            <if test="gender!=null and gender!=''">
                gender=#{gender}
            </if>
            <if test="classname!=null and classname!=''">
                classname=#{classname}
            </if>
        </set>
        where id=#{id}
    </update>

单元测试发现没有问题

添加mybatis-plus依赖后,单元测试报错:

显示无法解析XML映射文件中的student

解决办法:要把配置文件里的别名配置改成mybatis-plus的配置,如下:

复制代码
#配置映射文件中指定的实体类的别名
mybatis-plus.type-aliases-package=com.jk.entity

区别

相关推荐
huangql5204 小时前
CSS布局(五):Flex——让布局更灵活
前端·css
ZC跨境爬虫4 小时前
3D 地球卫星轨道可视化平台开发 Day6(SEC数据接口扩展实现)
前端·microsoft·3d·html·json·交互
qq_12084093714 小时前
Three.js 工程向:EffectComposer 后处理链路与色彩管理
开发语言·前端·javascript
|晴 天|4 小时前
评论系统与情感分析
前端·ai·typescript
沉默中爆发的IT男4 小时前
BGP基础配置实验总结
linux·服务器·前端
朝阳394 小时前
前端学习方法(含前端成神之路)
前端·学习方法
张元清5 小时前
head.tsx 就是一个 React 组件:用 loader 数据动态生成 SEO meta
前端·javascript·面试
lemon_yyds5 小时前
Element UI 实践踩坑- date-picker 组件 定制化type="daterange"
前端·css
Alice-YUE5 小时前
ai对话平台中的functioncalling+mcp
前端·笔记·学习·语言模型
MXN_小南学前端5 小时前
Vue 视频上传实战:视频预览、MediaRecorder 压缩与自定义上传
前端·vue.js