소스 검색

IService 新增 baseMapper 基类 exists 方法

hubin 2 년 전
부모
커밋
7da84e9864
1개의 변경된 파일9개의 추가작업 그리고 0개의 파일을 삭제
  1. 9 0
      mybatis-plus-extension/src/main/java/com/baomidou/mybatisplus/extension/service/IService.java

+ 9 - 0
mybatis-plus-extension/src/main/java/com/baomidou/mybatisplus/extension/service/IService.java

@@ -370,6 +370,15 @@ public interface IService<T> {
      */
     <V> V getObj(Wrapper<T> queryWrapper, Function<? super Object, V> mapper);
 
+    /**
+     * 查询指定条件是否存在数据
+     *
+     * @see Wrappers#emptyWrapper()
+     */
+    default boolean exists(Wrapper<T> queryWrapper) {
+        return getBaseMapper().exists(queryWrapper);
+    }
+
     /**
      * 查询总记录数
      *