mybatis使用
查询问题
方式一:
LambdaQueryWrapper<Tenant> wrapper = new LambdaQueryWrapper<>(); wrapper.like(Func.isNotEmpty(tenantPage.getTenantName()), Tenant::getTenantName, tenantPage.getTenantName());
方式二:
LambdaQueryWrapper<Tenant> wrapper = new LambdaQueryWrapper<>()
.like(Func.isNotEmpty(tenantPage.getTenantName()), Tenant::getTenantName, tenantPage.getTenantName());
报错:Non-static method cannot be referenced from a static context
构造函数需要明确类型, 变成方式三。
方式三:
LambdaQueryWrapper<Tenant> queryWrapper = new LambdaQueryWrapper<Tenant>()
.like(Func.isNotEmpty(tenantPage.getTenantName()), Tenant::getTenantName, tenantPage.getTenantName());
方式四:
Wrappers.<Tenant>query().lambda().like(Tenant::getTenantName, name)
方式三四均可, 方式四 更简洁一些。

浙公网安备 33010602011771号