java 权限管理系统中数据权限的设计与使用
在一个权限管理系统里面。角色是可以在页面中添加的。每个角色拥有的权限也是可以配置的。那么问题来了,假设现在添加了n个角色,每个角色我都分配了不同的数据查阅权限。比如A角色能查全表,B角色能查前五条记录。。第n个角色能查xx条记录。这些就涉及到数据权限的配置问题。可是在java后台代码中怎么控制不同角色查询不同的表呢?dao怎么封装?如果是多个表的查询呢?
更新时间:2022-03-14 06:03
在一个权限管理系统里面。角色是可以在页面中添加的。每个角色拥有的权限也是可以配置的。那么问题来了,假设现在添加了n个角色,每个角色我都分配了不同的数据查阅权限。比如A角色能查全表,B角色能查前五条记录。。第n个角色能查xx条记录。这些就涉及到数据权限的配置问题。可是在java后台代码中怎么控制不同角色查询不同的表呢?dao怎么封装?如果是多个表的查询呢?