2026-06-30 24681c81c09022f584a57006f2534b5f74723414
yudao-framework/yudao-spring-boot-starter-mybatis/src/main/java/cn/iocoder/yudao/framework/mybatis/core/mapper/BaseMapperX.java
@@ -170,6 +170,17 @@
        return CollUtil.getFirst(list);
    }
    /**
     * 获取满足条件的最新一条记录
     * <p>
     * 目的:解决并发场景下,插入多条记录后,使用 selectOne 会报错的问题
     *
     * @param queryWrapper 查询条件
     * @return 最新一条;不存在返回 null
     */
    default T selectLastOne(LambdaQueryWrapper<T> queryWrapper) {
        return CollUtil.getLast(selectList(queryWrapper));
    }
    default Long selectCount() {
        return selectCount(new QueryWrapper<>());