循环递归删除_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > 循环递归删除

循环递归删除

 2018/6/28 18:20:28  zysnba  程序员俱乐部  我要评论(0)
  • 摘要://循环递归删除publicvoidgetDeteleChuldList(Stringid){userService.deleteByPrimaryKey(id);//查询子菜单UserServiceExampleexample=newUserServiceExample();UserServiceExample.Criteriacriteria=example.createCriteria();criteria.andPidEqualTo(id);List<User>
  • 标签:递归 循环
//循环递归删除
public void getDeteleChuldList(String id){
userService.deleteByPrimaryKey(id);

//查询子菜单
UserServiceExample example = new UserServiceExample();
UserServiceExample.Criteria criteria =example.createCriteria();
criteria.andPidEqualTo(id);

List<User> userList=userMapper.selectByExample(example);
//说明有子
if(userList!=null&&userList.size()>0){
for(User user:userList){
  getDeteleChuldList(user.getId());
}
}
}
发表评论
用户名: 匿名