某项目发现应用日志中出现很多警告,无其他描述。
根据问题反馈人提供的信息,通过delete语句模拟并尝试复现问题,代码走查发现当delete操作影响行数为0时,服务器返回错误码100,其含义是结果集为空,jdbc会添加警告信息。
另外测试dml语句在影响行数为0时,都会返回错误码100,出现警告,测试结果如图。
可以通过jdbc连接配置项ignoreWarnings忽略指定的sqlWarnings。
可用取值有:all:忽略所有警告;sqlCode:忽略指定的警告;opsqlCode:忽略满足条件的警告,op可以是符号>、<、>=、<=、!;(sqlCode,sqlCode):忽略指定的多个警告。
文章
阅读量
获赞