角色编辑权限
来源:8-7 Jackson和fastJson到底有啥区别?
七十亿分之一_
2020-09-25
问题如下:
编辑某个角色的权限树时,哪种方式更好,或者说一哥采用的是什么方式?
第一种: 是按照比如本来这个角色就勾选了20个权限,本次只勾选了10个,代码里就是计算出多余的10个删除掉?
第二种: 还是说直接把这个角色关联的所有权限删掉,添加本次勾选的就行了?
写回答
1回答
-
七十亿兄你好:
你提出的这个问题非常好,这个问题我专门的做过调研和试验,就是数据表中已经记录了一部分,然后对其进行修改,有两种方案:
(1)比对数据表的记录情况,添加、删除都去做
(2)直接把之前的都删除掉,一次性重新添加
我这里的建议就是一次性直接删除,重新添加就好;因为相对于第一种方式,你还会有判断的成本在里面,实际上,这是没有必要做的。直接一次性暴力删除,重新添加就可以。
我是勤一,致力于将这门课程的问答区打造为 Java 知识体系知识库,Java 知识体系 BBS!共同建造、维护这门课程,我需要每一个你!
112020-09-25
相似问题