分页查询角色信息

来源:5-3 Service代码拷贝及简单介绍

Nomo_Air

2016-11-21 21:44

public List<Role> getRoles(int page,int size)   中

role.setFunctionIds(functionIds.deleteCharAt(functionIds.length() - 1).toString());

这句话的用意是做什么?

这个方法是查询出角色集合,根据角色id查询auth_role_function,再根据前者查询auth_function,从而达到根据角色id查询出对应的功能集合,这不就可以了吗?

Role这个类对应的数据库的是auth_role,而数据库中auth_role应该只有id,name哪里来的

FunctionIds这个类?

写回答 关注

1回答

  • Nomo_Air
    2016-11-21 22:00:43

    一个用户对应多个角色,一个角色对应多个功能,直接

    在用户类中加          private List<Role> roleList,

    在角色类中加          private List<Function> functionList;

    这样才更方便,不用字符串来转换,明白了讲师师在干什么,自己忽视了一对多对应关系。

Java实现权限管理(上)

Java权限管理系列教程之权限管理系统DAO层和服务层实现

63305 学习 · 58 问题

查看课程

相似问题