sql--------------------------------------
<insert id="commonMenuGroup_insertintoragroupra" parameterClass="map">
insert all
<iterate conjunction=" " property="ragrouppreinsert">
into commonMenuGroup (groupId,menuId,type)
values ( #groupId#,#ragrouppreinsert[]#,#menuType# )
</iterate>
select * from dual
</insert>
action-----------------------------------------
Map m=new HashMap();
String[] arr = menuIds.split(",");
List<String> list = java.util.Arrays.asList(arr);
m.put("menuType", menuType);
m.put("groupId", groupId);
m.put("ragrouppreinsert", list);
this.getMenuGroupService().insertIntoraGroupra(m);
本文介绍了一种使用MyBatis的SQL映射文件实现批量插入菜单组配置的方法,并展示了相应的Java代码片段。通过构建参数Map并利用split方法解析字符串,实现了菜单ID列表的灵活处理。
1万+

被折叠的 条评论
为什么被折叠?



