SSM框架中Mybatis向映射文件(XML)的<insert>元素传入多个数组参数的问题
2017-07-07 21:41
896 查看
今天学习做项目用到了Mybatis的批量添加功能,并且向传入多个参数,包括数组
dao层方法如下
xml映射文件如下
运行OK!
dao层方法如下
void insertByArr(@Param("actorid") int actorid, @Param("garry") String[] group, @Param("narry") String[] node);
xml映射文件如下
<insert id="insertByArr" useGeneratedKeys="true"> insert into role_menu (roleid,menuid)values <if test="garry != null"> <foreach collection="garry" item="item" index="index" separator=","> (#{actorid},#{item}) </foreach> </if> <if test="garry !=null and narry != null"> , </if> <if test="narry != null"> <foreach collection="narry" item="item" index="index" separator=","> (#{actorid},#{item}) </foreach> </if> </insert>
运行OK!
相关文章推荐
- java mybatis 框架下多种类型的参数传入到xml问题
- 使用gradle管理ssm项目,出现mybatis的*.xml映射文件无法打入到war包里,解决办法!
- 解决idea创建ssm项目找不到mybatis的mapper的xml文件问题
- MyBatis框架的学习(四)——Mapper.xml文件中的输入和输出映射以及动态sql
- MyBatis映射文件中多参数传递的问题
- SSM:spring+springmvc+mybatis框架中的XML配置文件功能详细解释
- mybatis的xml映射文件SQL语句的增删改查、参数、缓存
- SSM:spring+springmvc+mybatis框架中的XML配置文件功能详细解释
- Mybatis --- 映射文件、参数处理、参数值的获取、select元素
- SSM:spring+springmvc+mybatis框架中的XML配置文件功能详细解释
- 【SSM-MyBatis框架】Mapper.xml配置文件(mybatis的核心)
- SSM:spring+springmvc+mybatis框架中的XML配置文件功能详细解释
- 【SSM】:spring+springmvc+mybatis框架中的XML配置文件功能详细解释
- SSM:spring+springmvc+mybatis框架中的XML配置文件功能详细解释
- Java数据持久层框架 MyBatis之API学习三(XML 映射配置文件)
- mybatis映射文件中不能使用">""<""&"问题
- mybatis xml文件中传入参数和if结合使用时要注意的地方
- MyBatis-xml配置SQL文件中,传入List数组、基本类型String、int……、与自定义类型的方法
- Spring、MyBatis的整合数据映射器类(UserMapper->iocContext.xml)配置文件详解
- SSM框架搭建(三) 数据库创建和MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件