在父菜单和子菜单在同一张表的级联怎么做啊

来源:互联网 发布:绘制贴图的软件 编辑:程序博客网 时间:2024/04/28 19:09

我写的controller级联的方法,在同一张数据库表的父菜单和子菜单

@RequestMapping(value="add",method=RequestMethod.POST)

@ResponseBody
public Object add(@RequestParam(value="resourceId",required=true)String resourceId,//菜单id
@RequestParam(value="resourceName",required=false)String resourceName,//菜单名
@RequestParam(value="parentMenuId",required=false)String parentMenuId,//父菜单id
@RequestParam(value="url",required=false)String url,//菜单URL
@RequestParam(value="image",required=false)String image,//菜单图标
@RequestParam(value="remark",required=false)String remark,//备注
@RequestParam(value="children",required=false)List<Menu> children//子菜单集合) {
//添加菜单
Menu menu1=new Menu(null, url, image, remark, children);
menu1.setResourceId(resourceId); 
menu1.setResourceName(resourceName);
menuService.add(menu1);
/*//添加子菜单
Menu menu=new Menu(parentMenuId, url, image, remark, null );
menu.setResourceId(resourceId);
menu.setResourceName(resourceName);
if(menu.getParentMenuId()==menu1.getResourceId()){
menuService.add(menu);
menu1.addChild(menu);
}*/
return assember.assemble("");

}

不知道怎么写级联添加,求解决啊

0 0
原创粉丝点击