Interface EntityGetColumnQuery<T>
- Type Parameters:
T- 实体类类型
- All Superinterfaces:
DaoSupplier, EntitySupplier<T>
- All Known Implementing Classes:
EntityDao
实体类获取单列查询
- Author:
- Maning
-
Method Summary
Modifier and TypeMethodDescriptiondefault <R> RgetColumn(Enum<?> column, Class<R> columnClass, Collection<? extends Condition> conditions) 单条记录查询单例(或表达式)default <R> R单条记录查询单例(或表达式)default <R> R单条记录查询单例(或表达式)default <R> R单条记录查询单例(或表达式)default <R> RgetColumn(String field, Class<R> columnClass, Collection<? extends Condition> conditions) 单条记录查询单例(或表达式)default <R> R单条记录查询单例(或表达式)default <R> R单条记录查询单例(或表达式)default <R> R单条记录查询单例(或表达式)default <R> RgetColumn(Expression column, Class<R> columnClass, Collection<? extends Condition> conditions) 单条记录查询单例(或表达式)default <R> RgetColumn(Expression column, Class<R> columnClass, Consumer<Select> customizer) 单条记录查询单例(或表达式)default <R> RgetColumn(Expression column, Class<R> columnClass, Condition... conditions) 单条记录查询单例(或表达式)default <R> RgetColumn(Expression column, TypeRef<R> columnTypeRef, Consumer<Select> customizer) 单条记录查询单例(或表达式)default <R> RgetColumn(SerializableFunction<T, R> column, Collection<? extends Condition> conditions) 单条记录查询单例(或表达式)default <R> RgetColumn(SerializableFunction<T, R> column, Consumer<Select> customizer) 单条记录查询单例(或表达式)default <R> RgetColumn(SerializableFunction<T, R> column, Condition... conditions) 单条记录查询单例(或表达式)default <R> RgetColumnById(Enum<?> column, Class<R> columnClass, Serializable id, Collection<? extends Condition> conditions) 单条记录查询单例(或表达式)default <R> RgetColumnById(Enum<?> column, Class<R> columnClass, Serializable id, Condition... conditions) 单条记录查询单例(或表达式)default <R> RgetColumnById(String field, Class<R> columnClass, Serializable id, Collection<? extends Condition> conditions) 单条记录查询单例(或表达式)default <R> RgetColumnById(String field, Class<R> columnClass, Serializable id, Condition... conditions) 单条记录查询单例(或表达式)default <R> RgetColumnById(Expression column, Class<R> columnClass, Serializable id, Collection<? extends Condition> conditions) 单条记录查询单例(或表达式)default <R> RgetColumnById(Expression column, Class<R> columnClass, Serializable id, Condition... conditions) 单条记录查询单例(或表达式)default <R> RgetColumnById(SerializableFunction<T, R> column, Serializable id, Collection<? extends Condition> conditions) 单条记录查询单例(或表达式)default <R> RgetColumnById(SerializableFunction<T, R> column, Serializable id, Condition... conditions) 单条记录查询单例(或表达式)Methods inherited from interface DaoSupplier
daoMethods inherited from interface EntitySupplier
entityClass
-
Method Details
-
getColumn
单条记录查询单例(或表达式)- Type Parameters:
R- 列类型- Parameters:
column- 列(或表达式)columnTypeRef- 列类型customizer- 查询自定义- Returns:
- 结果
-
getColumn
单条记录查询单例(或表达式)- Type Parameters:
R- 列类型- Parameters:
column- 列(或表达式)customizer- 查询自定义- Returns:
- 结果
-
getColumn
-
getColumn
-
getColumn
单条记录查询单例(或表达式)- Type Parameters:
R- 列类型- Parameters:
column- 列(或表达式)columnClass- 列类型customizer- 查询自定义- Returns:
- 结果
-
getColumn
-
getColumn
-
getColumn
default <R> R getColumn(Expression column, Class<R> columnClass, Collection<? extends Condition> conditions) 单条记录查询单例(或表达式)- Type Parameters:
R- 列类型- Parameters:
column- 列(或表达式)columnClass- 列类型conditions- 查询条件- Returns:
- 结果
-
getColumn
default <R> R getColumn(SerializableFunction<T, R> column, Collection<? extends Condition> conditions) 单条记录查询单例(或表达式)- Type Parameters:
R- 列类型- Parameters:
column- 列(或表达式)conditions- 查询条件- Returns:
- 结果
-
getColumn
default <R> R getColumn(Enum<?> column, Class<R> columnClass, Collection<? extends Condition> conditions) 单条记录查询单例(或表达式)- Type Parameters:
R- 列类型- Parameters:
column- 列(或表达式)columnClass- 列类型conditions- 查询条件- Returns:
- 结果
-
getColumn
default <R> R getColumn(String field, Class<R> columnClass, Collection<? extends Condition> conditions) 单条记录查询单例(或表达式)- Type Parameters:
R- 列类型- Parameters:
field- java属性列columnClass- 列类型conditions- 查询条件- Returns:
- 结果
-
getColumn
单条记录查询单例(或表达式)- Type Parameters:
R- 列类型- Parameters:
column- 列(或表达式)columnClass- 列类型conditions- 查询条件- Returns:
- 结果
-
getColumn
单条记录查询单例(或表达式)- Type Parameters:
R- 列类型- Parameters:
column- 列(或表达式)conditions- 查询条件- Returns:
- 结果
-
getColumn
-
getColumn
-
getColumnById
default <R> R getColumnById(Expression column, Class<R> columnClass, Serializable id, Collection<? extends Condition> conditions) 单条记录查询单例(或表达式)- Type Parameters:
R- 列类型- Parameters:
column- 列(或表达式)columnClass- 列类型id- IDconditions- 查询条件- Returns:
- 结果
-
getColumnById
default <R> R getColumnById(SerializableFunction<T, R> column, Serializable id, Collection<? extends Condition> conditions) 单条记录查询单例(或表达式)- Type Parameters:
R- 列类型- Parameters:
column- 列(或表达式)id- IDconditions- 查询条件- Returns:
- 结果
-
getColumnById
default <R> R getColumnById(Enum<?> column, Class<R> columnClass, Serializable id, Collection<? extends Condition> conditions) 单条记录查询单例(或表达式)- Type Parameters:
R- 列类型- Parameters:
column- 列(或表达式)columnClass- 列类型id- IDconditions- 查询条件- Returns:
- 结果
-
getColumnById
default <R> R getColumnById(String field, Class<R> columnClass, Serializable id, Collection<? extends Condition> conditions) 单条记录查询单例(或表达式)- Type Parameters:
R- 列类型- Parameters:
field- java属性列columnClass- 列类型id- IDconditions- 查询条件- Returns:
- 结果
-
getColumnById
default <R> R getColumnById(Expression column, Class<R> columnClass, Serializable id, Condition... conditions) 单条记录查询单例(或表达式)- Type Parameters:
R- 列类型- Parameters:
column- 列(或表达式)columnClass- 列类型id- IDconditions- 查询条件- Returns:
- 结果
-
getColumnById
default <R> R getColumnById(SerializableFunction<T, R> column, Serializable id, Condition... conditions) 单条记录查询单例(或表达式)- Type Parameters:
R- 列类型- Parameters:
column- 列(或表达式)id- IDconditions- 查询条件- Returns:
- 结果
-
getColumnById
default <R> R getColumnById(Enum<?> column, Class<R> columnClass, Serializable id, Condition... conditions) 单条记录查询单例(或表达式)- Type Parameters:
R- 列类型- Parameters:
column- 列(或表达式)columnClass- 列类型id- IDconditions- 查询条件- Returns:
- 结果
-
getColumnById
default <R> R getColumnById(String field, Class<R> columnClass, Serializable id, Condition... conditions) 单条记录查询单例(或表达式)- Type Parameters:
R- 列类型- Parameters:
field- 列(或表达式)columnClass- 列类型id- IDconditions- 查询条件- Returns:
- 结果
-