使用自定義之后老是有語法錯(cuò)誤
按照你說的方法Where后面老是有一對括號(hào)
@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有的版本有這個(gè)括號(hào),有的版本沒有,但這個(gè)括號(hào)應(yīng)該不影響最終結(jié)果,有沒有查詢出的結(jié)果集都一樣,你可以試試。