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

区别

相关推荐
Bigfish_coding2 分钟前
前端转agent-第一周【python】-02 FastAPI与Pydantic实战(TS/JS视角)
前端
秃头网友小李3 分钟前
前端难点:Vue3 响应式遇上 Three.js / ECharts —— 为什么要用 shallowRef?
前端·vue.js
梦曦i4 分钟前
Vite插件开发框架:14个实用插件与完整工具包
前端
KaMeidebaby6 分钟前
卡梅德生物技术快报|biotin 生物素标记抗体全流程
前端·人工智能·算法·数据挖掘·数据分析
VitoChang6 分钟前
前端也能快速入门后端! NestJS前台和后台的Auth认证
前端·后端
TheITSea7 分钟前
一、React初体验:搭建、解析现代开发环境
前端·react.js·前端框架
盒马盒马10 分钟前
Rust:String
java·前端·rust
程序猿阿伟14 分钟前
《Chrome非必要服务的精细化关闭指南》
前端·chrome·php
belong_my_offer16 分钟前
理解前端函数
前端
沐土Arvin25 分钟前
中国省市区json数据
前端