mybatis 常用方法
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
List<Integer> roleids = Lists.newArrayList(); for ( Map<String , Object> map : roleMaps ){ roleids.add( (Integer) map.get( "id" ) ); } if ( roleids.isEmpty() ) roleids.add( -1 ); queryMap.put( "inroleids" , roleids );
<foreach collection="queryMap.inroleids" item="inroleid" separator=","> ${inroleid} </foreach>
|
1 2 3 4 5 6 7
| <insert id="batchSave" parameterType="java.util.List"> insert into table_name(id,name) values <foreach collection="list" item="obj" separator=","> (#{obj.id},#{obj.name}) </foreach> </insert>
|
若你觉得我的文章对你有帮助,欢迎点击上方按钮对我打赏