在整合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的配置,如下:文章来源:https://www.toymoban.com/news/detail-850452.html
#配置映射文件中指定的实体类的别名
mybatis-plus.type-aliases-package=com.jk.entity
区别文章来源地址https://www.toymoban.com/news/detail-850452.html
到了这里,关于mybatis-plus与mybatis同时使用别名问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!