因为要实现pgSql中的百分号和下划线的字符的查询处理,所以使用了escape 关键字。但是druid 不能识别这个关键字,直接报错了.
所以有什么其他方式实现这个功能的吗?
The error occurred while executing a query
Cause: com.alibaba.druid.sql.parser.ParserException: syntax error, error in :''%') escape '/'
, pos 984, line 33, column 58, token ESCAPE
at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:96)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441)
at com.sun.proxy.$Proxy89.selectList(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
1条答案
按热度按时间lf3rwulv1#
请问有解决方案了吗 我也遇到了一样的问题