文档章节

MyBait中foreach的使用

ShortHand
 ShortHand
发布于 2016/07/13 14:58
字数 91
阅读 21
收藏 0

1.当给角色赋予一个或者多个权限,我们可能会使用List<RolePermission>进行添加,这时候可以使用foreach, Java代码如下:

    @Override
    @Transactional
    public void createRolePermission(List<RolePermission> rolePermissionList) {
        dataAccessor.insert("RolePermissionMapper.inserts",rolePermissionList);
    }

Mapper内如如下:

    <insert id="inserts"  parameterType="java.util.List">
        insert into tb_role_permission (id,roleid,permissionid,status,createdate,editdate)
        values
        <foreach collection="list" item="item" separator=",">
            (#{item.id},#{item.roleId},#{item.permissionId},#{item.status},#{item.createDate},#{item.editDate})
        </foreach>
    </insert>

© 著作权归作者所有

共有 人打赏支持
ShortHand
粉丝 3
博文 78
码字总数 16508
作品 0
静安
高级程序员
Hibernate、Mybait,Mysql、Postgresql适用场景

传统系统 (1)单数据库,单表数据量<1000W,Hibernate+Mysql (2)单数据库,单表数据量>1000W,Hibernate+Postgresql 互联网系统 (1)主从数据库,读写分离,Hibernate+Mysql (2)垂直水平切分数...

GKTest
2015/08/03
0
0
smarty 内置函数

内置函数 1.使用{$var=...}来创建一个变量。 //在模版中创建变量 {$name = 'Mr.Lee'} //输出变量 {$name} 2.使用{assign}来为变量赋值。 //这又是一种创建变量方式 {assign var='name' value...

菜鸟不菜么
2017/11/08
0
0
Scala学习之字符串篇(五):逐字符处理字符串

在Scala中我们可以把字符串当成一个字符集合来使用,可以利用集合的一些特性和操作方法来处理字符串中的字符。 常用的字符串集合处理函数包括foreach,map和loop,根据不同的情况选择不同的函...

阿拉德大陆的魔法师
2016/12/05
36
0
也来谈谈C#中的foreach和yield

在C#中,foreach的使用简化了很多循环语法的书写。如果初学者仅仅把foreach当成for循环的省略写法的话,就显得有点大才小用了。事实上,foreach与“迭代”和“枚举”密切相关。 C#编译器会把...

胡晅晖
2011/10/13
0
0
【java】for和foreach的区别

一、概述 普通for循环在遍历集合时使用下标来定位集合中的元素。java在JDK1.5开始支持foreach循环,foreach在一定程度上简化了对集合的遍历。但某些情况下,foreach是不能完全代替for循环的。...

qq_26545305
2017/11/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

jquery创建类似于java的map

var map = {}; // Map map = new HashMap(); map[key] = value; // map.put(key, value); var value = map[key]; // Object value = map.get(key); var has = key in map; // boolean has = ......

SuperDabai
29分钟前
0
0
java大数据转换16进制转10进制

public static void main(String[] args) {String hex = "0xdbf3accc683297cf0000";BigInteger amount = new BigInteger(hex.substring(2), 16);System.out.println(amount);......

任梁荣
昨天
1
0
OSChina 周六乱弹 —— 目测我们程序员丁克的几率不大

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @真Skr小机灵鬼儿:8.13分享Jocelyn Pook/Russian Red的单曲《Loving Strangers》 《Loving Strangers》- Jocelyn Pook/Russian Red 手机党少...

小小编辑
昨天
9
3
TypeScript基础入门 - 函数 - 剩余参数

转载 TypeScript基础入门 - 函数 - 剩余参数 项目实践仓库 https://github.com/durban89/typescript_demo.gittag: 1.2.1 为了保证后面的学习演示需要安装下ts-node,这样后面的每个操作都能...

durban
昨天
1
0
OpenCV边缘检测算子原理总结及实现

1. 拉普拉斯算子 原理:是一种基于图像导数运算的高通线性滤波器。它通过二阶导数来度量图像函数的曲率。 拉普拉斯算子是最简单的各向同性微分算子,它具有旋转不变性。一个二维图像函数的拉...

漫步当下
昨天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部