wk中,使用如下代码取得当前用户权限列表
Subject subject = SecurityUtils.getSubject();
Sys_user curUser = (Sys_user) subject.getPrincipal();
List<Sys_role> rolelist = curUser.getRoles();
在Sys_user中
@ManyMany(from = "userId", relation = "sys_user_role", target = Sys_role.class, to = "roleId")
protected List<Sys_role> roles;
取得roles为空
之前一直没有问题,今天换成生产库,出现了能取到跟没有取到这两种情况。