当前使用版本(必填,否则不予处理)

3.3.2

该问题是如何引起的?(确定最新版也有问题再提!!!)

使用Postgresql数组操作符&&的查询语句,在自动构建count语句时会被mybatis-plus自动转义成AND

重现步骤(如果有就写完整)

操作符配置如下 MyBatis-Plus 数据库postgresql操作数组使用函数&&时被自动转义成AND

MyBatis-Plus 数据库postgresql操作数组使用函数&&时被自动转义成AND

报错信息

如上图,自定义count语句可以解决该问题,应该不是mybatis的问题,这应该属于一个bug吧,我看到有之前有帖子描述过该问题,但未解决就被关闭了,辛苦大佬们看一下!!!

Comment From: miemieYaho

jsqlparser的问题

Comment From: miemieYaho

https://github.com/JSQLParser/JSqlParser/releases

Comment From: willwayzz

jsqlparser的问题

多谢,修改jsqlparser的版本到3.2解决了该问题,mybatis-plus是不是可以升级下pom依赖呢?

Comment From: qmdx

jsqlparser的问题

多谢,修改jsqlparser的版本到3.2解决了该问题,mybatis-plus是不是可以升级下pom依赖呢?

会的请关注 mp 发版