Mybatis全局配置文件SqlMapConfig.xml详解

1.properties: 
                     引入外部配置

2.settings:         

               
               
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
               

3.typeAliases(别名) 

        在mapper.xml(映射文件)中parameterType,resultType需要指定输入输出参数类型。
               如果在指定类型时输入类型全路径名(com.ncs.entity.Celebrity),不方便开发,我们可以使用别名来代替

        1.支持的别名

  Mybatis全局配置文件SqlMapConfig.xml详解_第1张图片

         2.用户自定义别名
                           
                                 
                                 
                                 
                           
   

4.typeHandler(类型处理器)
                       mybatis通过typeHandler完成jdbc类型和java类型的转换
              Mybatis全局配置文件SqlMapConfig.xml详解_第2张图片

5.mappers(映射器)

        单一文件加载:
                           
                                 
                           
 

        批量加载:(指定mapper接口的包名)    推荐使用    

               
                                   
                           
 

补充1:

配置文件报错:The content of element type "configuration" must match "(properties?,settings?,typeAliases?,typeHandlers?,objectFactory?,objectWrapperFactory?,reflectorFactory?,plugins?,environments?,databaseIdProvider?,mappers?)

出错原因:Mybatis配置文件必须遵从如上顺序配置。

补充:关于c3p0与DBCP数据源参数差异问题!(参数名混淆)

Mybatis全局配置文件SqlMapConfig.xml详解_第3张图片

你可能感兴趣的:(SSM)