mybatis全局配置文件mybatis-config.xml

1.properties属性

MyBatis按照下面的顺序来加载属性:

  • 在properties元素体内定义的属性首先被读取·。
  • 然后会读取properties元素中国source或url加载的属性,它会覆盖已读取的同名属性。
  • 最后读取parameterType传递的属性,它会覆盖已读取的同名属性
    建议
    不要在properties元素体内添加任何属性值,只将属性值定义在properties文件中。
    在properties文件中定义属性名要有一定的特殊性,如jdbc.username

db.properties

jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/sams?serverTimezone=UTC 
jdbc.username=root
jdbc.password=root

mybatis-config.xml




    
    
        
            
            
                
                
                
                
            
        
    
    
    
        
        
    

2.settings全局参数配置

mabatis框架运行时可以调整一些运行参数

[引用]

    
        
      
      
      
        
      
      
      
      
      
      
     
      
      
      
     
      
      
      
      
        
      
      
      
      
      
      
      
      
    
      
    
mybatis全局配置文件mybatis-config.xml_第1张图片
mybatis全局配置文件mybatis-config.xml_第2张图片
3.typeAliases(别名)重点

单个别名定义
指定报名,mybatis自动扫描包中的类,自动定义别名,别名就是类名(首字母大小写不限制


    

批量别名定义


        
    

引用:

 
4.typeHandlers(类型处理器)

mybatis中通过typeHandkers完成jdbc类型和java类型的转换
通常情况下,mybatis提供的类型处理器满足日常需要。不需要自定义

mybatis全局配置文件mybatis-config.xml_第3张图片
5.mappers映射配置

通过resource加载单个映射文件


        
        

通过url加载


        
    

通过mapper接口加载(单个加载)
(需要将mapper接口类名和mapper.xml映射文件名称保持一致,且在一个目录)


        
    

通过mapper接口加载(批量加载)
(需要将mapper接口类名和mapper.xml映射文件名称保持一致,且在一个目录)

    
    
        
    

上一篇:mybatis开发dao的方法(原始dao开发+mapper代理开发)

文集:mybatis框架学习

你可能感兴趣的:(mybatis全局配置文件mybatis-config.xml)