遇见sql语句拼装报错 sql injection violation, syntax error: syntax error, expect RPAREN

在使用PostgreSql瀚高数据库时,相同的语句 select * from public.files_info fi   where fi.file_size  notnull 在DBever能执行,但是在spring中报错

遇见sql语句拼装报错 sql injection violation, syntax error: syntax error, expect RPAREN_第1张图片

在spring中JPA版本问题导致,不支持这种写法,会识别为sql注入风险,应该为is not null ,类似isnull 也必须改为 is null。

修改后正常。

你可能感兴趣的:(sql,数据库,postgresql)