oracle 会根据当前用户登录的角色 判断对应的权限 当用户只有一个角色时没有问题 具有多个角色时 就会失效
多个角色,你就用in呀。
${if(len(参数名称)=0,"","and 表中的字段 in('"+ 参数名称 + "')")}
${if(fine_role == "superusers","","AND role in('"+ replace(fine_role,",","','") + "')")}