This commit is contained in:
@@ -1712,6 +1712,19 @@ public interface DataSource {
|
|||||||
*/
|
*/
|
||||||
public <T> CompletableFuture<List<T>> queryListAsync(final Class<T> clazz, final FilterBean bean);
|
public <T> CompletableFuture<List<T>> queryListAsync(final Class<T> clazz, final FilterBean bean);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询记录的List集合 <br>
|
||||||
|
* 等价SQL: SELECT * FROM {table} <br>
|
||||||
|
*
|
||||||
|
* @param <T> Entity泛型
|
||||||
|
* @param clazz Entity类
|
||||||
|
*
|
||||||
|
* @return Entity的集合
|
||||||
|
*/
|
||||||
|
default <T> List<T> queryList(final Class<T> clazz) {
|
||||||
|
return queryList(clazz, (FilterNode) null);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询符合过滤条件记录的List集合 <br>
|
* 查询符合过滤条件记录的List集合 <br>
|
||||||
* 等价SQL: SELECT * FROM {table} WHERE {filter node} <br>
|
* 等价SQL: SELECT * FROM {table} WHERE {filter node} <br>
|
||||||
@@ -1724,6 +1737,19 @@ public interface DataSource {
|
|||||||
*/
|
*/
|
||||||
public <T> List<T> queryList(final Class<T> clazz, final FilterNode node);
|
public <T> List<T> queryList(final Class<T> clazz, final FilterNode node);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询记录的List集合 <br>
|
||||||
|
* 等价SQL: SELECT * FROM {table} <br>
|
||||||
|
*
|
||||||
|
* @param <T> Entity泛型
|
||||||
|
* @param clazz Entity类
|
||||||
|
*
|
||||||
|
* @return Entity的集合CompletableFuture
|
||||||
|
*/
|
||||||
|
default <T> CompletableFuture<List<T>> queryListAsync(final Class<T> clazz) {
|
||||||
|
return queryListAsync(clazz, (FilterNode) null);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询符合过滤条件记录的List集合 <br>
|
* 查询符合过滤条件记录的List集合 <br>
|
||||||
* 等价SQL: SELECT * FROM {table} WHERE {filter node} <br>
|
* 等价SQL: SELECT * FROM {table} WHERE {filter node} <br>
|
||||||
|
|||||||
Reference in New Issue
Block a user