1.第一种

通过帐号密码查询用户表,获得菜单的id取到菜单的id之后,加载对应的菜单和子菜单.
弊端:只能一对一

2.用过用户Id,获取到一个权限集合,对应多个数据,获取到权限id的集合,通过集合用In关键字得到多组父子关系的菜单. 弊端:当添加一个员工时,都需要添加多个权限相关数据,插入的数据过多,并且这些数据一般在运行内存中,耗资源

3.通过用户id,得到用户类型,然后通过用户类型能知道员工的权限id,然后得到员工的权限

数据库 关于权限管理系统的三种设计方法

相关文章: