确认

  • [x] 我使用的版本是最新版, 并且使用插件确认过项目里无依赖版本冲突
  • [x] 我已经在 issue 中搜索过, 确认问题没有被提出过
  • [x] 我已经修改标题, 将标题中的 描述 替换为遇到的问题(不得删除 描述 前面的部分)

当前程序版本

3.5.14

问题描述

实现类:

 LambdaQueryWrapper<Companies> eq = Wrappers.<Companies>lambdaQuery().eq(Companies::getCompanyType, companyType);
        String a = baseMapper.getCompanyNum(eq);

mapper:

@Select("SELECT MAX(serial_number) FROM companies ${ew.customSqlSegment}")
    String getCompanyNum(@Param(Constants.WRAPPER) Wrapper<Companies> wrapper);

控制台:

c.z.m.CompaniesMapper.getCompanyNum      : ==>  Preparing: SELECT MAX(serial_number) FROM companies WHERE (company_type = ?)
c.z.m.CompaniesMapper.getCompanyNum      : ==> Parameters: 1(Integer)
c.z.m.CompaniesMapper.getCompanyNum      : <==      Total: 1

详细堆栈日志


Comment From: miemieYaho

自己写的sql自己拼