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

区别

相关推荐
DaMu22 分钟前
Cesium & Three.js 【移动端手游“户外大逃杀”】 还在“画页面的”前端开发小伙伴们,是时候该“在往前走一走”了!我们必须摆脱“画页面的”标签!
前端·gis
非专业程序员22 分钟前
一文读懂Font文件
前端
Asort24 分钟前
JavaScript 从零开始(七):函数编程入门——从定义到可重用代码的完整指南
前端·javascript
Johnny_FEer25 分钟前
什么是 React 中的远程组件?
前端·react.js
我是日安27 分钟前
从零到一打造 Vue3 响应式系统 Day 10 - 为何 Effect 会被指数级触发?
前端·vue.js
知了一笑27 分钟前
「AI」网站模版,效果如何?
前端·后端·产品
艾小码30 分钟前
用了这么久React,你真的搞懂useEffect了吗?
前端·javascript·react.js
知觉31 分钟前
实现@imput支持用户输入最多三位整数,最多一位小数的数值
前端
RoyLin31 分钟前
TypeScript设计模式:状态模式
前端·后端·typescript
RoyLin34 分钟前
TypeScript设计模式:观察者模式
前端·后端·typescript