关于bladex-boot的数据权限问题
1. 出于业务需要我在框架自带的用户表(简称sys_user)外新建了一张自己的用户表(self_user),该表中用户未关联任何角色
2. sys_user中的用户在一张业务表里加了一条数据,此时,self_user表中的用户使用ServiceImpl中的page函数进行了查询,然后系统报错了,而sys_user表中的用户使用同样方法查询成功
报错信息:
token RPAREN : select resource_code as code, scope_column as 'column', scope_type as type, scope_value as value from sys_data_scope where scope_class = ? and id in (select scope_id from sys_role_scope where role_id in ()); nested exception is java.sql.SQLException: sql injection violation, syntax error: ERROR. pos 205, line 1, column 205,
因为我注意到这段报错似乎和角色有关,我想知道,是因为数据权限问题吗?我该如何做来避免报错,让self_user中的用户可以查询到信息
版本号:2.0.4.release
完整报错清单:
扫一扫访问 Blade技术社区 移动端