类 XMLMapperBuilder


  • public class XMLMapperBuilder
    extends org.apache.ibatis.builder.BaseBuilder
    作者:
    Clinton Begin, Kazuki Shimizu
    • 字段概要

      • 从类继承的字段 org.apache.ibatis.builder.BaseBuilder

        configuration, typeAliasRegistry, typeHandlerRegistry
    • 构造器概要

      构造器 
      构造器 说明
      XMLMapperBuilder​(InputStream inputStream, org.apache.ibatis.session.Configuration configuration, String resource, Map<String,​org.apache.ibatis.parsing.XNode> sqlFragments)  
      XMLMapperBuilder​(InputStream inputStream, org.apache.ibatis.session.Configuration configuration, String resource, Map<String,​org.apache.ibatis.parsing.XNode> sqlFragments, String namespace)  
      XMLMapperBuilder​(Reader reader, org.apache.ibatis.session.Configuration configuration, String resource, Map<String,​org.apache.ibatis.parsing.XNode> sqlFragments)
      已过时。
      XMLMapperBuilder​(Reader reader, org.apache.ibatis.session.Configuration configuration, String resource, Map<String,​org.apache.ibatis.parsing.XNode> sqlFragments, String namespace)
      已过时。
      XMLMapperBuilder​(org.apache.ibatis.parsing.XPathParser parser, org.apache.ibatis.session.Configuration configuration, String resource, Map<String,​org.apache.ibatis.parsing.XNode> sqlFragments)  
    • 构造器详细资料

      • XMLMapperBuilder

        @Deprecated
        public XMLMapperBuilder​(Reader reader,
                                org.apache.ibatis.session.Configuration configuration,
                                String resource,
                                Map<String,​org.apache.ibatis.parsing.XNode> sqlFragments,
                                String namespace)
        已过时。
      • XMLMapperBuilder

        @Deprecated
        public XMLMapperBuilder​(Reader reader,
                                org.apache.ibatis.session.Configuration configuration,
                                String resource,
                                Map<String,​org.apache.ibatis.parsing.XNode> sqlFragments)
        已过时。
      • XMLMapperBuilder

        public XMLMapperBuilder​(InputStream inputStream,
                                org.apache.ibatis.session.Configuration configuration,
                                String resource,
                                Map<String,​org.apache.ibatis.parsing.XNode> sqlFragments,
                                String namespace)
      • XMLMapperBuilder

        public XMLMapperBuilder​(InputStream inputStream,
                                org.apache.ibatis.session.Configuration configuration,
                                String resource,
                                Map<String,​org.apache.ibatis.parsing.XNode> sqlFragments)
      • XMLMapperBuilder

        public XMLMapperBuilder​(org.apache.ibatis.parsing.XPathParser parser,
                                org.apache.ibatis.session.Configuration configuration,
                                String resource,
                                Map<String,​org.apache.ibatis.parsing.XNode> sqlFragments)
    • 方法详细资料

      • parse

        public void parse()
      • getSqlFragment

        public org.apache.ibatis.parsing.XNode getSqlFragment​(String refid)
      • inheritEnclosingType

        protected Class<?> inheritEnclosingType​(org.apache.ibatis.parsing.XNode resultMapNode,
                                                Class<?> enclosingType)
      • validateCollection

        protected void validateCollection​(org.apache.ibatis.parsing.XNode context,
                                          Class<?> enclosingType)