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<>());