Interface GetQuery
- All Superinterfaces:
Executable
- All Known Subinterfaces:
CountQuery, GetColumnQuery, PageQuery
- All Known Implementing Classes:
Dao
-
Method Summary
Modifier and TypeMethodDescriptiondefault <R> R单条记录查询default <T> Tget(Class<T> entityClass, Collection<? extends Condition> conditions) 单条记录查询default <T> T单条记录查询default <T> T单条记录查询default <R> RgetAs(Class<?> entityClass, Class<R> resultClass, Collection<? extends Condition> conditions) 单条记录查询default <R> R单条记录查询default <R> R单条记录查询default <R> R单条记录查询default <T> TgetById(Class<T> entityClass, Serializable id, Collection<? extends Condition> conditions) 单条记录查询通过IDdefault <T> TgetById(Class<T> entityClass, Serializable id, Condition... conditions) 单条记录查询通过IDdefault <R> RgetByIdAs(Class<?> entityClass, Class<R> resultClass, Serializable id, Collection<? extends Condition> conditions) 单条记录查询default <R> RgetByIdAs(Class<?> entityClass, Class<R> resultClass, Serializable id, Condition... conditions) 单条记录查询Methods inherited from interface Executable
executor, interceptor
-
Method Details
-
doGet
-
get
-
get
单条记录查询- Type Parameters:
T- 实体类类型- Parameters:
entityClass- 实体类conditions- 查询条件- Returns:
- 结果
-
get
-
getAs
-
getAs
-
getAs
default <R> R getAs(Class<?> entityClass, Class<R> resultClass, Collection<? extends Condition> conditions) 单条记录查询- Type Parameters:
R- 结果类类型- Parameters:
entityClass- 实体类resultClass- 查询结果类型conditions- 查询条件- Returns:
- 结果
-
getAs
-
getById
default <T> T getById(Class<T> entityClass, Serializable id, Collection<? extends Condition> conditions) 单条记录查询通过ID- Type Parameters:
T- 实体类类型- Parameters:
entityClass- 实体类id- IDconditions- 附加查询条件- Returns:
- 结果
-
getById
单条记录查询通过ID- Type Parameters:
T- 实体类类型- Parameters:
entityClass- 实体类id- IDconditions- 附加查询条件- Returns:
- 结果
-
getByIdAs
default <R> R getByIdAs(Class<?> entityClass, Class<R> resultClass, Serializable id, Collection<? extends Condition> conditions) 单条记录查询- Type Parameters:
R- 结果类类型- Parameters:
entityClass- 实体类resultClass- 查询结果类型id- IDconditions- 查询条件- Returns:
- 结果
-
getByIdAs
default <R> R getByIdAs(Class<?> entityClass, Class<R> resultClass, Serializable id, Condition... conditions) 单条记录查询- Type Parameters:
R- 结果类类型- Parameters:
entityClass- 实体类resultClass- 查询结果类型id- IDconditions- 查询条件- Returns:
- 结果
-