From 2b78d145ea7017ffaa9d65080827637aa98a566f Mon Sep 17 00:00:00 2001 From: Redkale <22250530@qq.com> Date: Thu, 1 Feb 2018 18:39:14 +0800 Subject: [PATCH] --- src/org/redkale/source/DataSource.java | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) 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}