查询user没有问题,但是加上roleSql后检验角色就会报错,这是为什么?

来源:3-4 JdbcRealm讲解

慕慕5176703

2019-11-05 17:12

http://img4.mukewang.com/5dc13c630001d16008840179.jpghttp://img4.mukewang.com/5dc13c6b0001b73307740131.jpg

http://img.mukewang.com/5dc13c850001e57317510351.jpg

仅仅运行查询用户的sql时没有问题,但是加上了查询角色就报错

http://img2.mukewang.com/5dc13ce90001cd7e02690168.jpghttp://img2.mukewang.com/5dc13cf60001d0ae04960138.jpg

写回答 关注

1回答

  • 慕斯8067010
    2019-11-13 18:31:10

    用户进行认证去查询方法    jdbcRealm.setAuthenticationQuery(userSql);

    用户进行角色授权去查询方法     jdbcRealm.setUserRolesQuery(roleSql);

Shiro安全框架入门

从零入门Shiro安全框架

48036 学习 · 332 问题

查看课程

相似问题