这是我参与8月更文挑战的第19天,活动详情查看:8月更文挑战
时序图
XMLMapperBuilderResultMapResolverMapperBuilderAssistantResultMap.BuilderresultMapElementsresultMapElementresolveaddResultMapbuildResultMapXMLMapperBuilderResultMapResolverMapperBuilderAssistantResultMap.Builder
详细步骤
====
XMLMapperBuilder#configurationElement
1 | java复制代码/** |
XMLMapperBuilder#resultMapElement
1 | java复制代码private void resultMapElements(List<XNode> list) throws Exception { |
ResultMapResolver#resolve
1 | java复制代码/** |
MapperBuilderAssistant#addResultMap
1 | java复制代码/** |
ResultMap#build
1 | java复制代码public ResultMap build() { |
以上便是Mybatis解析resultMap标签的过程。
本文转载自: 掘金