你的表做得可真够乱的
//平台中的子系统
private String module;
private Set<SysUsersRoles> sysUsersRoles = new HashSet<SysUsersRoles>(0);
private Set<SysRolesAuthorities> sysRolesAuthorities = new HashSet<SysRolesAuthorities>(0);
角色认证,认证什么?不就是角色能有的模块吗?给个module不就行了,还给sysUsersRoles干吗?再给个sysRolesAuthorities干吗,不多余吗?不要说是spring security的逻辑.这样的问题真的乱多,该有的映射没有,不该的一堆,你是不是也想绕大家一下啊,让大家也好好学习一下是吗?
基础表:模块,角色,用户;扩展表:角色模块(url,也可以说是角色权限),用户角色