@@ -239,7 +239,7 @@ private ResultMap resultMapElement(XNode resultMapNode, List<ResultMapping> addi
239
239
resultMappings .add (buildResultMappingFromContext (resultChild , typeClass , flags ));
240
240
}
241
241
}
242
- String id = resultMapNode .getStringAttribute ("id" , resultMapNode . getValueBasedIdentifier () );
242
+ String id = resultMapNode .getStringAttribute ("id" , resultMapNode :: getValueBasedIdentifier );
243
243
String extend = resultMapNode .getStringAttribute ("extends" );
244
244
Boolean autoMapping = resultMapNode .getBooleanAttribute ("autoMapping" );
245
245
ResultMapResolver resultMapResolver = new ResultMapResolver (builderAssistant , id , typeClass , extend , discriminator ,
@@ -289,8 +289,7 @@ private Discriminator processDiscriminatorElement(XNode context, Class<?> result
289
289
Map <String , String > discriminatorMap = new HashMap <>();
290
290
for (XNode caseChild : context .getChildren ()) {
291
291
String value = caseChild .getStringAttribute ("value" );
292
- String resultMap = caseChild .getStringAttribute ("resultMap" ,
293
- processNestedResultMappings (caseChild , resultMappings , resultType ));
292
+ String resultMap = caseChild .getStringAttribute ("resultMap" , () -> processNestedResultMappings (caseChild , resultMappings , resultType ));
294
293
discriminatorMap .put (value , resultMap );
295
294
}
296
295
return builderAssistant .buildDiscriminator (resultType , column , javaTypeClass , jdbcTypeEnum , typeHandlerClass ,
0 commit comments