公司 Sonar 规则强制要求所有 select 语句添加 limit 字段

查看 28|回复 2
作者:Waverly   
公司 sonar 规则中强制 select 语句需要加 limit ;
但有些情况下,已经使用了 PageMethod ,在运行时会根据 pageSize 和 pageNum 使用拦截器自动拼接 limit ,这些场景下就不能手动添加 limit ;
ps:公司不能用 mybatis plus ,但能用 mybatis
求一个方案,又能使用 PageMethod ,又能过 Sonar 扫描
Lucups   
骚操作:为使用 PageMethod 的 SQL 手动添加 limit 123 ,然后写个优先级高于 PageMethod 的拦截器把 limit 123 过滤掉。
andytao   
积极沟通,酌情添加;
您需要登录后才可以回帖 登录 | 立即注册

返回顶部