Mybatis传入List实现批量更新的示例代码,批量,的是,新新,是一个,站长站
Mybatis传入List实现批量更新的示例代码
易采站长站,站长之家为您整理了Mybatis传入List实现批量更新的示例代码的相关内容。
Dao层写法
/**
* 批量更新新库存
* @param list
* @return
*/
int updateNewStock(@Param(value = "list") List list);
xml具体实现代码
UPDATE green_beans
stock=#{bean.stock}
beanUid = #{bean.beanUid}
注意的地方:我传入的是一个集合,于是在dao层写的方法里加上@Param(value“list”),mybatis将传入的参数看做是一个集合list了。于是,在foreach中的collectio中就要写作“list”;parameterType也定义为"java.util.List"。
注意:这种方法必须在配置连接数据库url后面带一个参数 &allowMultiQueries=true,表示允许批量操作,例 jdbc:mysql://localhost:3306/mysqlTest?characterEncoding=utf-8&allowMultiQueries=true
到此这篇关于Mybatis传入List实现批量更新的示例代码的文章就介绍到这了,更多相关Mybatis传入List批量更新内容请搜索易采站长站以前的文章或继续浏览下面的相关文章希望大家以后多多支持易采站长站!以上就是关于对Mybatis传入List实现批量更新的示例代码的详细介绍。欢迎大家对Mybatis传入List实现批量更新的示例代码内容提出宝贵意见