用户角色表 --- 角色权限表 --- 权限表
下边这种方法能取出来角色和权限,但是我想问有没有什么封装好的方法直接取出所有用户角色所对应的权限
//角色 id- 角色权限 - 权限对象,返回--->权限对象列表
List<EmployeeRole> employeeRole = myDao.fetchLinks(myDao.query(EmployeeRole.class,Cnd.where("gs_bm","=",activeUser.getCompanyBm()).and("employee_bm", "=", activeUser.getEmployeeBm())), "permissions");
if(employeeRole!=null && employeeRole.size()>0){
System.out.println("获取权限对象");
System.out.println(employeeRole.get(0).getPermissions());//2
System.out.println(employeeRole.get(1).getPermissions());//2
System.out.println(employeeRole.get(2).getPermissions());//1
return null;
}
角色权限list,只能自己写迭代遍历嘛?只是想简单一点~功能可以实现
[com.naxxm.bean.company.Permission@1aebae6, com.naxxm.bean.company.Permission@1b6b0b0]
[com.naxxm.bean.company.Permission@3f1758, com.naxxm.bean.company.Permission@1aef7db]
[com.naxxm.bean.company.Permission@15304c2]