JSqlparse使用中的问题记录
在使用jsqlparse的时候出现了一个ClassNotFund的异常
- 经过查找代码发现是在mybatis-plus引入分页拦截器
PaginationInnerInterceptor的时候,mybatis-plus整合了import net.sf.jsqlparser.statement.select.SelectItem;
/**
* 获取jsqlparser中count的SelectItem
*/
private static SelectItem defaultCountSelectItem() {
Function function = new Function();
function.setName("COUNT");
function.setAllColumns(true);
return new SelectExpressionItem(function);
}
- 基础项目中引入的mybatis-plus,但是业务项目中引入的jsqlparse,断点的时候是正常的,但是运行起来就报错
- 调整到引入mybati-plus的项目同时引入jsqlparse就可以正常运行

浙公网安备 33010602011771号