Interface ListColumnQuery

All Superinterfaces:
Executable, ListQuery
All Known Implementing Classes:
Dao

public interface ListColumnQuery extends ListQuery
列表查询单列
Author:
Maning
  • Method Details

    • listColumn

      default <E> List<E> listColumn(Class<?> entityClass, Expression column, Class<E> columnClass, Pageable pageable, Consumer<Select> customizer)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      entityClass - 实体类
      column - 列
      columnClass - 元素类型
      pageable - 分页
      customizer - 查询自定义
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Class<?> entityClass, Expression column, Class<E> columnClass, Integer limit, Consumer<Select> customizer)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      entityClass - 实体类
      column - 列
      columnClass - 元素类型
      limit - 限制条数
      customizer - 查询自定义
      Returns:
      结果
    • listColumn

      default <T,E> List<E> listColumn(Class<T> entityClass, SerializableFunction<T,E> column, Pageable pageable, Consumer<Select> customizer)
      列表查询
      Type Parameters:
      T - 实体类类型
      E - 列类型
      Parameters:
      entityClass - 实体类
      column - 列
      pageable - 分页
      customizer - 查询自定义
      Returns:
      结果
    • listColumn

      default <T,E> List<E> listColumn(SerializableFunction<T,E> column, Pageable pageable, Consumer<Select> customizer)
      列表查询
      Type Parameters:
      T - 实体类类型
      E - 列类型
      Parameters:
      column - 列
      pageable - 分页
      customizer - 查询自定义
      Returns:
      结果
    • listColumn

      default <T,E> List<E> listColumn(Class<T> entityClass, SerializableFunction<T,E> column, Integer limit, Consumer<Select> customizer)
      列表查询
      Type Parameters:
      T - 实体类类型
      E - 列类型
      Parameters:
      entityClass - 实体类
      column - 列
      limit - 限制条数
      customizer - 查询自定义
      Returns:
      结果
    • listColumn

      default <T,E> List<E> listColumn(SerializableFunction<T,E> column, Integer limit, Consumer<Select> customizer)
      列表查询
      Type Parameters:
      T - 实体类类型
      E - 列类型
      Parameters:
      column - 列
      limit - 限制条数
      customizer - 查询自定义
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Class<?> entityClass, Enum<?> column, Class<E> columnClass, Pageable pageable, Consumer<Select> customizer)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      entityClass - 实体类
      column - 列
      columnClass - 元素类型
      pageable - 分页
      customizer - 查询自定义
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Class<?> entityClass, Enum<?> column, Class<E> columnClass, Integer limit, Consumer<Select> customizer)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      entityClass - 实体类
      column - 列
      columnClass - 元素类型
      limit - 限制条数
      customizer - 查询自定义
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Class<?> entityClass, String field, Class<E> columnClass, Pageable pageable, Consumer<Select> customizer)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      entityClass - 实体类
      field - java属性列
      columnClass - 元素类型
      pageable - 分页
      customizer - 查询自定义
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Class<?> entityClass, String field, Class<E> columnClass, Integer limit, Consumer<Select> customizer)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      entityClass - 实体类
      field - java属性列
      columnClass - 元素类型
      limit - 限制条数
      customizer - 查询自定义
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Class<?> entityClass, Expression column, Class<E> columnClass, Consumer<Select> customizer)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      entityClass - 实体类
      column - 列
      columnClass - 列类型
      customizer - 查询自定义
      Returns:
      结果
    • listColumn

      default <T,E> List<E> listColumn(Class<T> entityClass, SerializableFunction<T,E> column, Consumer<Select> customizer)
      列表查询
      Type Parameters:
      T - 实体类类型
      E - 列类型
      Parameters:
      entityClass - 实体类
      column - 列
      customizer - 查询自定义
      Returns:
      结果
    • listColumn

      default <T,E> List<E> listColumn(SerializableFunction<T,E> column, Consumer<Select> customizer)
      列表查询
      Type Parameters:
      T - 实体类类型
      E - 列类型
      Parameters:
      column - 列
      customizer - 查询自定义
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Class<?> entityClass, Enum<?> column, Class<E> columnClass, Consumer<Select> customizer)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      entityClass - 实体类
      column - 列
      columnClass - 列类型
      customizer - 查询自定义
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Class<?> entityClass, String field, Class<E> columnClass, Consumer<Select> customizer)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      entityClass - 实体类
      field - 列
      columnClass - 列类型
      customizer - 查询自定义
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Class<?> entityClass, Expression column, Class<E> columnClass, Pageable pageable, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      entityClass - 实体类
      column - 列
      columnClass - 列类型
      pageable - 分页
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Class<?> entityClass, Expression column, Class<E> columnClass, Integer limit, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      entityClass - 实体类
      column - 列
      columnClass - 列类型
      limit - 限制条数
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <T,E> List<E> listColumn(Class<T> entityClass, SerializableFunction<T,E> column, Pageable pageable, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      T - 实体类类型
      E - 列类型
      Parameters:
      entityClass - 实体类
      column - 列
      pageable - 分页
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <T,E> List<E> listColumn(SerializableFunction<T,E> column, Pageable pageable, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      T - 实体类类型
      E - 列类型
      Parameters:
      column - 列
      pageable - 分页
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <T,E> List<E> listColumn(Class<T> entityClass, SerializableFunction<T,E> column, Integer limit, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      T - 实体类类型
      E - 列类型
      Parameters:
      entityClass - 实体类
      column - 列
      limit - 限制条数
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <T,E> List<E> listColumn(SerializableFunction<T,E> column, Integer limit, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      T - 实体类类型
      E - 列类型
      Parameters:
      column - 列
      limit - 限制条数
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Class<?> entityClass, Enum<?> column, Class<E> columnClass, Pageable pageable, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      entityClass - 实体类
      column - 列
      columnClass - 列类型
      pageable - 分页
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Class<?> entityClass, Enum<?> column, Class<E> columnClass, Integer limit, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      entityClass - 实体类
      column - 列
      columnClass - 列类型
      limit - 限制条数
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Class<?> entityClass, Enum<?> column, Class<E> columnClass, Integer limit, Condition... conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      entityClass - 实体类
      column - 列
      columnClass - 列类型
      limit - 限制条数
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Class<?> entityClass, String field, Class<E> columnClass, Pageable pageable, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      entityClass - 实体类
      field - java属性列
      columnClass - 列类型
      pageable - 分页
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Class<?> entityClass, String field, Class<E> columnClass, Integer limit, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      entityClass - 实体类
      field - java属性列
      columnClass - 列类型
      limit - 限制条数
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Class<?> entityClass, Expression column, Class<E> columnClass, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      entityClass - 实体类
      column - 列
      columnClass - 列类型
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <T,E> List<E> listColumn(Class<T> entityClass, SerializableFunction<T,E> column, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      T - 实体类类型
      E - 列类型
      Parameters:
      entityClass - 实体类
      column - 列
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <T,E> List<E> listColumn(SerializableFunction<T,E> column, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      T - 实体类类型
      E - 列类型
      Parameters:
      column - 列
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Class<?> entityClass, Enum<?> column, Class<E> columnClass, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      entityClass - 实体类
      column - 列
      columnClass - 列类型
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Class<?> entityClass, String field, Class<E> columnClass, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      entityClass - 实体类
      field - 列
      columnClass - 列类型
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Class<?> entityClass, Expression column, Class<E> columnClass, Pageable pageable, Condition... conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      entityClass - 实体类
      column - 列
      columnClass - 列类型
      pageable - 分页
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Class<?> entityClass, Expression column, Class<E> columnClass, Integer limit, Condition... conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      entityClass - 实体类
      column - 列
      columnClass - 列类型
      limit - 限制条数
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <T,E> List<E> listColumn(Class<T> entityClass, SerializableFunction<T,E> column, Pageable pageable, Condition... conditions)
      列表查询
      Type Parameters:
      T - 实体类类型
      E - 列类型
      Parameters:
      entityClass - 实体类
      column - 列
      pageable - 分页
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <T,E> List<E> listColumn(SerializableFunction<T,E> column, Pageable pageable, Condition... conditions)
      列表查询
      Type Parameters:
      T - 实体类类型
      E - 列类型
      Parameters:
      column - 列
      pageable - 分页
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <T,E> List<E> listColumn(Class<T> entityClass, SerializableFunction<T,E> column, Integer limit, Condition... conditions)
      列表查询
      Type Parameters:
      T - 实体类类型
      E - 列类型
      Parameters:
      entityClass - 实体类
      column - 列
      limit - 限制条数
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Class<?> entityClass, Enum<?> column, Class<E> columnClass, Pageable pageable, Condition... conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      entityClass - 实体类
      column - 列
      columnClass - 列类型
      pageable - 分页
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Class<?> entityClass, String field, Class<E> columnClass, Pageable pageable, Condition... conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      entityClass - 实体类
      field - java属性列
      columnClass - 列类型
      pageable - 分页
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Class<?> entityClass, String field, Class<E> columnClass, Integer limit, Condition... conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      entityClass - 实体类
      field - java属性列
      columnClass - 列类型
      limit - 限制条数
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Class<?> entityClass, Expression column, Class<E> columnClass, Condition... conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      entityClass - 实体类
      column - 列
      columnClass - 列类型
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <T,E> List<E> listColumn(Class<T> entityClass, SerializableFunction<T,E> column, Condition... conditions)
      列表查询
      Type Parameters:
      T - 实体类类型
      E - 列类型
      Parameters:
      entityClass - 实体类
      column - 列
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <T,E> List<E> listColumn(SerializableFunction<T,E> column, Condition... conditions)
      列表查询
      Type Parameters:
      T - 实体类类型
      E - 列类型
      Parameters:
      column - 列
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Class<?> entityClass, Enum<?> column, Class<E> columnClass, Condition... conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      entityClass - 实体类
      column - 列
      columnClass - 列类型
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Class<?> entityClass, String field, Class<E> columnClass, Condition... conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      entityClass - 实体类
      field - 列
      columnClass - 列类型
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Class<?> entityClass, Expression column, Class<E> columnClass, Pageable pageable, Searchable search, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      entityClass - 实体类
      column - 列
      columnClass - 列类型
      pageable - 分页
      search - 对象筛选
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Class<?> entityClass, Expression column, Class<E> columnClass, Integer limit, Searchable search, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      entityClass - 实体类
      column - 列
      columnClass - 列类型
      limit - 限制条数
      search - 对象筛选
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <T,E> List<E> listColumn(Class<T> entityClass, SerializableFunction<T,E> column, Pageable pageable, Searchable search, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      T - 实体类类型
      E - 列类型
      Parameters:
      entityClass - 实体类
      column - 列
      pageable - 分页
      search - 对象筛选
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <T,E> List<E> listColumn(SerializableFunction<T,E> column, Pageable pageable, Searchable search, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      T - 实体类类型
      E - 列类型
      Parameters:
      column - 列
      pageable - 分页
      search - 对象筛选
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <T,E> List<E> listColumn(Class<T> entityClass, SerializableFunction<T,E> column, Integer limit, Searchable search, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      T - 实体类类型
      E - 列类型
      Parameters:
      entityClass - 实体类
      column - 列
      limit - 限制条数
      search - 对象筛选
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <T,E> List<E> listColumn(SerializableFunction<T,E> column, Integer limit, Searchable search, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      T - 实体类类型
      E - 列类型
      Parameters:
      column - 列
      limit - 限制条数
      search - 对象筛选
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Class<?> entityClass, Enum<?> column, Class<E> columnClass, Pageable pageable, Searchable search, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      entityClass - 实体类
      column - 列
      columnClass - 列类型
      pageable - 分页
      search - 对象筛选
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Class<?> entityClass, Enum<?> column, Class<E> columnClass, Integer limit, Searchable search, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      entityClass - 实体类
      column - 列
      columnClass - 列类型
      limit - 限制条数
      search - 对象筛选
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Class<?> entityClass, String field, Class<E> columnClass, Pageable pageable, Searchable search, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      entityClass - 实体类
      field - java属性列
      columnClass - 列类型
      pageable - 分页
      search - 对象筛选
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Class<?> entityClass, String field, Class<E> columnClass, Integer limit, Searchable search, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      entityClass - 实体类
      field - java属性列
      columnClass - 列类型
      limit - 限制条数
      search - 对象筛选
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Class<?> entityClass, Expression column, Class<E> columnClass, Searchable search, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      entityClass - 实体类
      column - 列
      columnClass - 列类型
      search - 对象筛选
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <T,E> List<E> listColumn(Class<T> entityClass, SerializableFunction<T,E> column, Searchable search, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      T - 实体类类型
      E - 列类型
      Parameters:
      entityClass - 实体类
      column - 列
      search - 对象筛选
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <T,E> List<E> listColumn(SerializableFunction<T,E> column, Searchable search, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      T - 实体类类型
      E - 列类型
      Parameters:
      column - 列
      search - 对象筛选
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Class<?> entityClass, Enum<?> column, Class<E> columnClass, Searchable search, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      entityClass - 实体类
      column - 列
      columnClass - 列类型
      search - 对象筛选
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Class<?> entityClass, String field, Class<E> columnClass, Searchable search, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      entityClass - 实体类
      field - 列
      columnClass - 列类型
      search - 对象筛选
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Class<?> entityClass, Expression column, Class<E> columnClass, Pageable pageable, Searchable search, Condition... conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      entityClass - 实体类
      column - 列
      columnClass - 列类型
      pageable - 分页
      search - 对象筛选
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Class<?> entityClass, Expression column, Class<E> columnClass, Integer limit, Searchable search, Condition... conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      entityClass - 实体类
      column - 列
      columnClass - 列类型
      limit - 限制条数
      search - 对象筛选
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <T,E> List<E> listColumn(Class<T> entityClass, SerializableFunction<T,E> column, Pageable pageable, Searchable search, Condition... conditions)
      列表查询
      Type Parameters:
      T - 实体类类型
      E - 列类型
      Parameters:
      entityClass - 实体类
      column - 列
      pageable - 分页
      search - 对象筛选
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <T,E> List<E> listColumn(SerializableFunction<T,E> column, Pageable pageable, Searchable search, Condition... conditions)
      列表查询
      Type Parameters:
      T - 实体类类型
      E - 列类型
      Parameters:
      column - 列
      pageable - 分页
      search - 对象筛选
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <T,E> List<E> listColumn(Class<T> entityClass, SerializableFunction<T,E> column, Integer limit, Searchable search, Condition... conditions)
      列表查询
      Type Parameters:
      T - 实体类类型
      E - 列类型
      Parameters:
      entityClass - 实体类
      column - 列
      limit - 限制条数
      search - 对象筛选
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <T,E> List<E> listColumn(SerializableFunction<T,E> column, Integer limit, Searchable search, Condition... conditions)
      列表查询
      Type Parameters:
      T - 实体类类型
      E - 列类型
      Parameters:
      column - 列
      limit - 限制条数
      search - 对象筛选
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Class<?> entityClass, Enum<?> column, Class<E> columnClass, Pageable pageable, Searchable search, Condition... conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      entityClass - 实体类
      column - 列
      columnClass - 列类型
      pageable - 分页
      search - 对象筛选
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Class<?> entityClass, Enum<?> column, Class<E> columnClass, Integer limit, Searchable search, Condition... conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      entityClass - 实体类
      column - 列
      columnClass - 列类型
      limit - 限制条数
      search - 对象筛选
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Class<?> entityClass, String field, Class<E> columnClass, Pageable pageable, Searchable search, Condition... conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      entityClass - 实体类
      field - java属性列
      columnClass - 列类型
      pageable - 分页
      search - 对象筛选
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Class<?> entityClass, String field, Class<E> columnClass, Integer limit, Searchable search, Condition... conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      entityClass - 实体类
      field - java属性列
      columnClass - 列类型
      limit - 限制条数
      search - 对象筛选
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Class<?> entityClass, Expression column, Class<E> columnClass, Searchable search, Condition... conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      entityClass - 实体类
      column - 列
      columnClass - 列类型
      search - 对象筛选
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <T,E> List<E> listColumn(Class<T> entityClass, SerializableFunction<T,E> column, Searchable search, Condition... conditions)
      列表查询
      Type Parameters:
      T - 实体类类型
      E - 列类型
      Parameters:
      entityClass - 实体类
      column - 列
      search - 对象筛选
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <T,E> List<E> listColumn(SerializableFunction<T,E> column, Searchable search, Condition... conditions)
      列表查询
      Type Parameters:
      T - 实体类类型
      E - 列类型
      Parameters:
      column - 列
      search - 对象筛选
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Class<?> entityClass, Enum<?> column, Class<E> columnClass, Searchable search, Condition... conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      entityClass - 实体类
      column - 列
      columnClass - 列类型
      search - 对象筛选
      conditions - 条件
      Returns:
      结果
    • listColumn

      default <E> List<E> listColumn(Class<?> entityClass, String field, Class<E> columnClass, Searchable search, Condition... conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      entityClass - 实体类
      field - 列
      columnClass - 列类型
      search - 对象筛选
      conditions - 条件
      Returns:
      结果
    • listColumnByIds

      default <E> List<E> listColumnByIds(Class<?> entityClass, Expression column, Class<E> columnClass, Collection<?> ids, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      entityClass - 实体类
      column - 列
      columnClass - 列类型
      ids - ID
      conditions - 条件
      Returns:
      结果
    • listColumnByIds

      default <T,E> List<E> listColumnByIds(Class<T> entityClass, SerializableFunction<T,E> column, Collection<?> ids, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      T - 实体类类型
      E - 列类型
      Parameters:
      entityClass - 实体类
      column - 列
      ids - ID
      conditions - 条件
      Returns:
      结果
    • listColumnByIds

      default <T,E> List<E> listColumnByIds(SerializableFunction<T,E> column, Collection<?> ids, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      T - 实体类类型
      E - 列类型
      Parameters:
      column - 列
      ids - ID
      conditions - 条件
      Returns:
      结果
    • listColumnByIds

      default <E> List<E> listColumnByIds(Class<?> entityClass, Enum<?> column, Class<E> columnClass, Collection<?> ids, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      entityClass - 实体类
      column - 列
      columnClass - 列类型
      ids - ID
      conditions - 条件
      Returns:
      结果
    • listColumnByIds

      default <E> List<E> listColumnByIds(Class<?> entityClass, String field, Class<E> columnClass, Collection<?> ids, Collection<? extends Condition> conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      entityClass - 实体类
      field - java属性列
      columnClass - 列类型
      ids - ID
      conditions - 条件
      Returns:
      结果
    • listColumnByIds

      default <E> List<E> listColumnByIds(Class<?> entityClass, Expression column, Class<E> columnClass, Collection<?> ids, Condition... conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      entityClass - 实体类
      column - 列
      columnClass - 列类型
      ids - ID
      conditions - 条件
      Returns:
      结果
    • listColumnByIds

      default <T,E> List<E> listColumnByIds(Class<T> entityClass, SerializableFunction<T,E> column, Collection<?> ids, Condition... conditions)
      列表查询
      Type Parameters:
      T - 实体类类型
      E - 列类型
      Parameters:
      entityClass - 实体类
      column - 列
      ids - ID
      conditions - 条件
      Returns:
      结果
    • listColumnByIds

      default <T,E> List<E> listColumnByIds(SerializableFunction<T,E> column, Collection<?> ids, Condition... conditions)
      列表查询
      Type Parameters:
      T - 实体类类型
      E - 列类型
      Parameters:
      column - 列
      ids - ID
      conditions - 条件
      Returns:
      结果
    • listColumnByIds

      default <E> List<E> listColumnByIds(Class<?> entityClass, Enum<?> column, Class<E> columnClass, Collection<?> ids, Condition... conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      entityClass - 实体类
      column - 列
      columnClass - 列类型
      ids - ID
      conditions - 条件
      Returns:
      结果
    • listColumnByIds

      default <E> List<E> listColumnByIds(Class<?> entityClass, String field, Class<E> columnClass, Collection<?> ids, Condition... conditions)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      entityClass - 实体类
      field - 列
      columnClass - 列类型
      ids - ID
      conditions - 条件
      Returns:
      结果
    • listColumnByIds

      default <E> List<E> listColumnByIds(Class<?> entityClass, Expression column, Class<E> columnClass, Serializable... ids)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      entityClass - 实体类
      column - 列
      columnClass - 列类型
      ids - ID
      Returns:
      结果
    • listColumnByIds

      default <T,E> List<E> listColumnByIds(Class<T> entityClass, SerializableFunction<T,E> column, Serializable... ids)
      列表查询
      Type Parameters:
      T - 实体类类型
      E - 列类型
      Parameters:
      entityClass - 实体类
      column - 列
      ids - ID
      Returns:
      结果
    • listColumnByIds

      default <T,E> List<E> listColumnByIds(SerializableFunction<T,E> column, Serializable... ids)
      列表查询
      Type Parameters:
      T - 实体类类型
      E - 列类型
      Parameters:
      column - 列
      ids - ID
      Returns:
      结果
    • listColumnByIds

      default <E> List<E> listColumnByIds(Class<?> entityClass, Enum<?> column, Class<E> columnClass, Serializable... ids)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      entityClass - 实体类
      column - 列
      columnClass - 列类型
      ids - ID
      Returns:
      结果
    • listColumnByIds

      default <E> List<E> listColumnByIds(Class<?> entityClass, String field, Class<E> columnClass, Serializable... ids)
      列表查询
      Type Parameters:
      E - 列类型
      Parameters:
      entityClass - 实体类
      field - java属性列
      columnClass - 列类型
      ids - ID
      Returns:
      结果