MyBatis批量操作
2016-03-24 00:00
381 查看
//批量插入 //mapper public void insertUserRoleBatch(List<Map<String,String>> list); //xml <insert id="insertUserRoleBatch" parameterType="arraylist"> INSERT INTO sys_user_role (user_id,role_id) VALUES <foreach collection="list" item="item" index="index" separator="," > (#{item.user_id},#{item.role_id}) </foreach> </insert> //批量更新 //mapper public void udpateMenuRoleBatch(List<Map<String,String>> list); //xml <update id="udpateMenuRoleBatch" parameterType="arraylist"> <foreach collection="list" index="index" item="item" separator=";"> UPDATE sys_role_menu <set> permissions = #{item.permissions} </set> WHERE role_id = #{item.role_id} and menu_id = #{item.menu_id} </foreach> </update>
批量更新出现问题,请看这里:http://blog.csdn.net/goldenfish1919/article/details/50600053
相关文章推荐
- jstree ajax请求加在数据
- 项目中遇到通过使用路由策略实现主从数据库访问数据不同步的问题
- redis事务
- redis 的setnx命令
- Hadoop单机版和伪分布式部署
- css遇到的垂直水平居中(个人学习笔记)
- ios选项卡按钮
- Linux kudzu !!!上天了
- tq2440 adc+中断 驱动
- 我的 IP 地址(View IP address)
- Patchwork & Quilting(拼布和绗缝)
- Wire(聊天工具)
- Merge PDF - Split PDF(PDF合成)
- 享听音乐播放器(Enjoy listening to music player)
- 使用NSTimer出现的问题
- 2016淘宝首页今日改版,细说淘宝首页设计变化史
- topdownCar 例子
- 推荐一些C#相关的网站、资源和书籍
- 企业工商信息数据接口
- Gradle sync failed: Plugin is too old,