数据库是否要加字段

55 阅读1分钟

问一下大佬们,现在项目中,有一个用户,然后用户会有角色(可以是多个角色,在数据库中是一个JSON化的List),现在的问题是,在角色管理时,要显示角色被用户使用的数量。现在的处理方法是写了一个方法,传一个需要统计角色含有用户数量的List,将用户表中所有用户的角色扫描一遍,然后返回。我现在想的是要不要在角色表中加一个字段,也就是被用户使用的数量,在用户增加时,就可以直接加角色表,删除用户,这个值也就-1。问问大佬们有啥好的解决方法。