Cause: com.baomidou.mybatisplus.core.exceptions.MybatisPlusException: Error: Method queryTotal execution error of sql :
Error reason:
the user-defined SQL is written in mapper, where is added too much, and the user-defined SQL is transferred into querywrapper, where cannot be added
error code:
String customSql="select * from ("+queryAll+") as q where ${ew.customSqlSegment}";
@Select(customSql)
IPage<BranchBasic> baseQuery(Page<Object> objectPage, @Param(Constants.WRAPPER)QueryWrapper queryWrapper);
Correct code:
as both case and upper case are OK
String customSql="select * from ("+queryAll+") as q ${ew.customSqlSegment}";
@Select(customSql)
IPage<BranchBasic> baseQuery(Page<Object> objectPage, @Param(Constants.WRAPPER)QueryWrapper queryWrapper);