Я сталкиваюсь с этой проблемой
entersql=select id, csu_code, sales_grid_id
from white_list
where (csu_code, sales_grid_id)
in
(
(?, ?)
,
(?, ?)
)
and istatus = 1
at com.meituan.baobab.common.saas.service.RewriteSqlService.dispatch(RewriteSqlService.java:95)
at com.meituan.baobab.common.saas.interceptor.SaaSHelper.process(SaaSHelper.java:74)
at com.meituan.baobab.common.saas.interceptor.SaaSHelper.process(SaaSHelper.java:68)
at com.meituan.baobab.common.saas.interceptor.SaaSHelper.intercept(SaaSHelper.java:98)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)
at com.sun.proxy.$Proxy120.prepare(Unknown Source)
at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:85)
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:62)
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:324)
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156)
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109)
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:83)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148)
... 43 more
Вызывается: net.sf.jsqlparser.JSQLParserException в net.sf.jsqlparser.parser.CCJSqlParserManager.parse (CCJSqlParserManager.java:40) в com.me.baobab.common.saas.service.RewriteSqlService.dispatch (RewriteSqlService.java:73) ... еще 55 причин: net.sf.jsqlparser.parser.ParseException: найдено "", "", "" в строке 3, столбец20. Ожидал, что один из: ")" ... код здесь
, пока я запускаю его в MysqlWorkBench, он работает: не знаю почему?
выберите id, csu_code,sales_grid_id из white_list где (csu_code, sales_grid_id) в (
(10, 10), (10, 10)) и istatus = 1