Explorar el Código

Wrapper getOne 结果集,如果是多个会抛出异常,随机取一条加上限制条件 wrapper.last("LIMIT 1")

hubin hace 6 años
padre
commit
e7be825ebc

+ 3 - 2
mybatis-plus-extension/src/main/java/com/baomidou/mybatisplus/extension/service/IService.java

@@ -222,13 +222,14 @@ public interface IService<T> {
 
     /**
      * <p>
-     * 根据 Wrapper,查询一条记录
+     * 根据 Wrapper,查询一条记录 <br/>
+     * 结果集,如果是多个会抛出异常,随机取一条加上限制条件 wrapper.last("LIMIT 1")
      * </p>
      *
      * @param queryWrapper 实体对象封装操作类 {@link com.baomidou.mybatisplus.core.conditions.query.QueryWrapper}
      */
     default T getOne(Wrapper<T> queryWrapper) {
-        return getOne(queryWrapper, false);
+        return getOne(queryWrapper, true);
     }
 
     /**