编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

mybatis-count(mybatis xml格式)

wxchong 2024-07-16 10:08:23 开源技术 11 ℃ 0 评论

count函数如果没查到数据会返回0;底层调用baseMapper,这个会返回null,因为返回类型为Integer;service对其进行了包装。

@Inner
@Override
public R<Integer> getContractRecordCount(Long uid, String coinCode) {
    return R.ok(contractRecordService.count(Wrappers.<ContractRecord>lambdaQuery().eq(ContractRecord::getUid,uid).eq(ContractRecord::getCoinCode,coinCode)));
}
default int count(Wrapper<T> queryWrapper) {
    return SqlHelper.retCount(this.getBaseMapper().selectCount(queryWrapper));
}
public static int retCount(Integer result) {
    return null == result ? 0 : result;
}

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表