DB4O激活查询深度,超过5层

// 检查db4o中存储的数据
EmbeddedObjectContainer eoc = (EmbeddedObjectContainer) ServletActionContext
.getServletContext().getAttribute(
Db4oServletContextListner.KEY_DB4O_SERVER);
//获得该用户对应的角色,及选择的应用
ObjectSet<applicationmenu> os = eoc.queryByExample(am); <br> if (os.size() apph.setFault("配置出错,未找到应用[".concat(appName).concat("]的菜单!")); <br> } else if (os.size() == 1) { <br> ApplicationMenu ams = os.get(0);</applicationmenu>

// 下面的语句激活深度
eoc.activate(ams, 10);
apph.setSucess();
body.setData("menus", ams);
} else {

apph.setFault("xxxxxxxx!");
}

你可能感兴趣的:(OS)