Interface StreamQuery
- All Superinterfaces:
Executable
- All Known Implementing Classes:
Dao
-
Method Summary
Modifier and TypeMethodDescriptiondefault <E> Stream<E> 列表查询default <T> Stream<T> stream(Class<T> entityClass, Integer limit, Collection<? extends Condition> conditions) 列表查询default <T> Stream<T> 列表查询default <T> Stream<T> 列表查询default <T> Stream<T> stream(Class<T> entityClass, Collection<? extends Condition> conditions) 列表查询default <T> Stream<T> 列表查询default <T> Stream<T> 列表查询default <E> Stream<E> streamAs(Class<?> entityClass, Class<E> elementClass, Integer limit, Collection<? extends Condition> conditions) 列表查询default <E> Stream<E> 列表查询default <E> Stream<E> 列表查询default <E> Stream<E> streamAs(Class<?> entityClass, Class<E> elementClass, Collection<? extends Condition> conditions) 列表查询default <E> Stream<E> 列表查询default <E> Stream<E> 列表查询default <E> Stream<E> streamAs(Class<?> entityClass, TypeRef<E> elementTypeRef, Integer limit, Consumer<Select> customizer) 列表查询default <E> Stream<E> 列表查询Methods inherited from interface Executable
executor, interceptor
-
Method Details
-
doStream
default <E> Stream<E> doStream(Class<?> entityClass, Type elementType, Integer limit, Consumer<Select> customizer) 列表查询结果集读尽或遍历异常时会自动释放连接;短路操作(
limit/findFirst/anyMatch等) 不会读尽结果集,必须使用 try-with-resources 或显式 close 释放连接。- Type Parameters:
E- 元素类型- Parameters:
entityClass- 实体类elementType- 元素类型limit- 限制条数customizer- 查询自定义- Returns:
- 结果
-
stream
-
stream
-
stream
default <T> Stream<T> stream(Class<T> entityClass, Integer limit, Collection<? extends Condition> conditions) 列表查询- Type Parameters:
T- 实体类类型- Parameters:
entityClass- 实体类limit- 限制条数conditions- 条件- Returns:
- 结果
-
stream
列表查询- Type Parameters:
T- 实体类类型- Parameters:
entityClass- 实体类conditions- 条件- Returns:
- 结果
-
stream
-
stream
-
streamAs
-
streamAs
-
streamAs
-
streamAs
-
streamAs
-
streamAs
default <E> Stream<E> streamAs(Class<?> entityClass, Class<E> elementClass, Collection<? extends Condition> conditions) 列表查询- Type Parameters:
E- 元素类型- Parameters:
entityClass- 实体类elementClass- 元素类型conditions- 条件- Returns:
- 结果
-
streamAs
-
streamAs
-