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