使用自定義之后老是有語法錯誤
按照你說的方法Where后面老是有一對括號
@Select("sele?*?from?user?${ew.customSqlSegment}") List<User>?selectAll(@Param(Constants.WRAPPER)?Wrapper<User>?queryWrapper);
LambdaQueryWrapper<User>?lambdaQueryWrapper?=?Wrappers.<User>lambdaQuery(); lambdaQueryWrapper.like(User::getName,"雨"); ?List<User>?users?=?userMapper.selectAll(lambdaQueryWrapper);
實(shí)際的請求SQL:sele * from user WHERE (name LIKE ?)
2020-04-28
mp執(zhí)行的sql有的版本有這個括號,有的版本沒有,但這個括號應(yīng)該不影響最終結(jié)果,有沒有查詢出的結(jié)果集都一樣,你可以試試。