@Transactional
@Override
public void setMenuToRole(Long roleId, Set<Long> menuIds) {
if (!CollectionUtils.isEmpty(menuIds)) {
menuIds.forEach(menuId -> {
sysMenuRepository.save(roleId, menuId);
});
}
}
本文介绍了一种使用@Transactional注解的方法setMenuToRole,该方法接受一个角色ID和一组菜单ID作为参数,将这些菜单与指定角色关联起来。通过forEach循环遍历菜单ID集合并调用sysMenuRepository.save方法实现。
@Transactional
@Override
public void setMenuToRole(Long roleId, Set<Long> menuIds) {
if (!CollectionUtils.isEmpty(menuIds)) {
menuIds.forEach(menuId -> {
sysMenuRepository.save(roleId, menuId);
});
}
}
2906

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