Skip to content

Commit 2f890b8

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

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

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

Lines changed: 1 addition & 0 deletions
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)