Skip to content

Commit b3ee382

Browse files
committed
remove unnecessary convert from Object to ResultMap
1 parent 42b7faf commit b3ee382

File tree

1 file changed

+5
-9
lines changed

1 file changed

+5
-9
lines changed

src/main/java/org/apache/ibatis/session/Configuration.java

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1078,15 +1078,11 @@ protected String extractNamespace(String statementId) {
10781078
protected void checkGloballyForDiscriminatedNestedResultMaps(ResultMap rm) {
10791079
if (rm.hasNestedResultMaps()) {
10801080
final String resultMapId = rm.getId();
1081-
for (Object resultMapObject : resultMaps.values()) {
1082-
if (resultMapObject instanceof ResultMap) {
1083-
ResultMap entryResultMap = (ResultMap) resultMapObject;
1084-
if (!entryResultMap.hasNestedResultMaps() && entryResultMap.getDiscriminator() != null) {
1085-
Collection<String> discriminatedResultMapNames = entryResultMap.getDiscriminator().getDiscriminatorMap()
1086-
.values();
1087-
if (discriminatedResultMapNames.contains(resultMapId)) {
1088-
entryResultMap.forceNestedResultMaps();
1089-
}
1081+
for (ResultMap entryResultMap : resultMaps.values()) {
1082+
if (!entryResultMap.hasNestedResultMaps() && entryResultMap.getDiscriminator() != null) {
1083+
Collection<String> discriminatedResultMapNames = entryResultMap.getDiscriminator().getDiscriminatorMap().values();
1084+
if (discriminatedResultMapNames.contains(resultMapId)) {
1085+
entryResultMap.forceNestedResultMaps();
10901086
}
10911087
}
10921088
}

0 commit comments

Comments
 (0)