pg 数据库 mybatis statementType="STATEMENT"与 分页插件冲突导致的错误
错误提示:Cause: org.postgresql.util.PSQLException: ERROR: syntax error at end of input
按现在网上的各种解释,都没有找到原因。SQL直接在数据库客户段可以正常执行。
通过切片调试分析。最后才明白,PG数据库,分页插件是预编译模式,但是select 强制了 普通SQL模式。导致出现符号错误的异常。
看来,框架的默认设置不能乱配,不然就踩坑了。
解决方式: 去掉statementType=“STATEMENT” 配置,
程序SQL正常执行。