diff --git a/src/org/redkale/source/DataSource.java b/src/org/redkale/source/DataSource.java index ab7e2ae4b..fa797d4c6 100644 --- a/src/org/redkale/source/DataSource.java +++ b/src/org/redkale/source/DataSource.java @@ -1712,6 +1712,19 @@ public interface DataSource { */ public CompletableFuture> queryListAsync(final Class clazz, final FilterBean bean); + /** + * 查询记录的List集合
+ * 等价SQL: SELECT * FROM {table}
+ * + * @param Entity泛型 + * @param clazz Entity类 + * + * @return Entity的集合 + */ + default List queryList(final Class clazz) { + return queryList(clazz, (FilterNode) null); + } + /** * 查询符合过滤条件记录的List集合
* 等价SQL: SELECT * FROM {table} WHERE {filter node}
@@ -1724,6 +1737,19 @@ public interface DataSource { */ public List queryList(final Class clazz, final FilterNode node); + /** + * 查询记录的List集合
+ * 等价SQL: SELECT * FROM {table}
+ * + * @param Entity泛型 + * @param clazz Entity类 + * + * @return Entity的集合CompletableFuture + */ + default CompletableFuture> queryListAsync(final Class clazz) { + return queryListAsync(clazz, (FilterNode) null); + } + /** * 查询符合过滤条件记录的List集合
* 等价SQL: SELECT * FROM {table} WHERE {filter node}