From 459c4fdd839299b98937e4d56cd9fa2d40c5bf8e Mon Sep 17 00:00:00 2001 From: zhouhao Date: Thu, 8 Jun 2023 19:08:06 +0800 Subject: [PATCH] =?UTF-8?q?doc:=20=E4=BC=98=E5=8C=96=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../org/hswebframework/web/crud/query/QueryHelper.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/hsweb-commons/hsweb-commons-crud/src/main/java/org/hswebframework/web/crud/query/QueryHelper.java b/hsweb-commons/hsweb-commons-crud/src/main/java/org/hswebframework/web/crud/query/QueryHelper.java index 8643157ba..241cc750b 100644 --- a/hsweb-commons/hsweb-commons-crud/src/main/java/org/hswebframework/web/crud/query/QueryHelper.java +++ b/hsweb-commons/hsweb-commons-crud/src/main/java/org/hswebframework/web/crud/query/QueryHelper.java @@ -485,9 +485,13 @@ public interface QueryHelper { *
{@code
          *   all(DetailEntity.class,MyEntity::setDetail)
          * }
+ *

+ * 如果setter对应的属性类型为List,则自动进行一对多查询. + * 此时不支持按关联表进行条件查询主表的数据. * * @param tableType 类型,只能是from或者join的类型. * @return Self + * @see QueryHelper#combineOneToMany(Flux, Getter, ReactiveQuery, Getter, Setter) */ Self all(Class tableType, Setter setter); @@ -620,9 +624,9 @@ public interface QueryHelper { * @return Flux 组合后的数据流 */ static Flux combineOneToMany(Flux source, - Getter idMapper, + Getter idMapper, ReactiveQuery fetcher, - Getter mainIdGetter, + Getter mainIdGetter, Setter> setter) { return combineOneToMany(source, idMapper,