Skip to content

Commit 2f890b8

Browse files
authored
Merge pull request #417 from github291406933/master
fix: sql join缓存丢失而出现1+N查询问题
2 parents 3914cb6 + 9e99bad commit 2f890b8

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

APIJSONORM/src/main/java/apijson/orm/AbstractSQLExecutor.java

+1
Original file line numberDiff line numberDiff line change
@@ -597,6 +597,7 @@ else if (curJoin.isOuterJoin() || curJoin.isAntiJoin()) {
597597
if (isHead == false) {
598598
// @ APP JOIN 查询副表并缓存到 childMap <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
599599
Map<String,List<JSONObject>> appJoinChildMap = new HashMap<>();
600+
childMap.forEach((viceSql,item) -> appJoinChildMap.put(viceSql,Arrays.asList(item)));
600601
executeAppJoin(config, resultList, appJoinChildMap);
601602

602603
// @ APP JOIN 查询副表并缓存到 childMap >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

0 commit comments

Comments
 (0)