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

版本为3.1.0

该问题是怎么引起的?(最新版上已修复的会直接close掉)

使用sql语句为 SELECT R.ID, R.CH_NAME, R.EN_NAME, R.PT_NAME, R.TYPE, R.MEMO, R.CH_MEMO, R.PT_MEMO, R.SEQ, R.ROLE_NAME FROM SYS_ROLE R WHERE R.DELETE_STATE = 1 and instr (LOWER(R.ROLE_NAME)||LOWER(R.CH_NAME)||LOWER(R.PT_NAME),LOWER('办事员'))>0 ORDER BY R.UPDATE_TIME DESC, R.CREATE_TIME DESC, R.ID

重现步骤

mapper文件为 MyBatis-Plus oracle 使用instr 查询不出来 在Navicat能查询出来

报错信息

代码层面查询不出数据 MyBatis-Plus oracle 使用instr 查询不出来 在Navicat能查询出来

Navicat可以查询出来 MyBatis-Plus oracle 使用instr 查询不出来 在Navicat能查询出来

Comment From: miemieYaho

自行排查,sql执行是mybatis的事