Browse Source

IService 新增 baseMapper 基类 exists 方法

hubin 1 year ago
parent
commit
7da84e9864

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