2022.4.6 记录---mybatis-MapperXML文件的几个小问题
2022/4/6 6:20:43
本文主要是介绍2022.4.6 记录---mybatis-MapperXML文件的几个小问题,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1、Integer不需要写传入值类型,当Mapper接口内方法传入一个包装类时,XML文件内不用指明传入值类型
查看代码
<insert id="saveRolePermission"> insert into sys_role_permission (rid,pid) values (#{rid},#{pid}) </insert>
2、当Mapper接口内方法返回的是一个List时,XML中需要写返回值,类型为List泛型中的类
查看代码
<select id="queryRolePermissionIdsByRid" resultType="java.lang.Integer"> select pid from sys_role_permission where rid=#{value} </select>
3、当XML中有多个参数传入时,需要采用@Param注解为每个参数起名字
查看代码
@Mapper @Repository public interface RoleMapper extends BaseMapper<Role> { void saveRolePermission(@Param("rid") Integer rid,@Param("pid") Integer pid); }
查看代码
<insert id="saveRolePermission"> insert into sys_role_permission (rid,pid) values (#{rid},#{pid}) </insert>
4、SpringBoot改了xml文件需要重启服务
这篇关于2022.4.6 记录---mybatis-MapperXML文件的几个小问题的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-16XMLHTTPRequest项目实战入门教程
- 2024-11-14XMLHTTPRequest教程:初学者必备指南
- 2024-10-10XMLHTTPRequest项目实战:从入门到上手
- 2024-02-26lxml not found please install it
- 2022-09-16使用Druid数据源-开启监控-xml的方式-配置类的方式
- 2022-09-08IDEA中pom.xml配置文件依赖文件版本号报红的最有效解决办法
- 2022-09-05如何更换项目中web.xml的版本
- 2022-09-02使用dom4j xml解析文件数据
- 2022-08-24可扩展标记语言——XML
- 2022-08-23mybatis 配置文件mybatis.xml的加载过程