Skip to content

Commit c52a1e9

Browse files
committed
优化不需要添加一个空的ResultMap
1 parent 9a34553 commit c52a1e9

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

core/src/main/java/tk/mybatis/mapper/mapperhelper/MapperHelper.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -406,9 +406,12 @@ public void setRawSqlSourceMapper(MappedStatement ms) {
406406
EntityTable entityTable = EntityHelper.getEntityTableOrNull(ms.getResultMaps().get(0).getType());
407407
if (entityTable != null) {
408408
List<ResultMap> resultMaps = new ArrayList<>();
409-
resultMaps.add(entityTable.getResultMap(ms.getConfiguration()));
410-
MetaObject metaObject = MetaObjectUtil.forObject(ms);
411-
metaObject.setValue("resultMaps", Collections.unmodifiableList(resultMaps));
409+
ResultMap resultMap = entityTable.getResultMap(ms.getConfiguration());
410+
if (resultMap != null) {
411+
resultMaps.add(resultMap);
412+
MetaObject metaObject = MetaObjectUtil.forObject(ms);
413+
metaObject.setValue("resultMaps", Collections.unmodifiableList(resultMaps));
414+
}
412415
}
413416
}
414417

0 commit comments

Comments
 (0)