MyBatis 核心配置文件及属性

properties:

定义并读取属性文件

settings:

这是MyBatis中极为重要的调整设置,它会改变MyBatis的运行行为

 
    
        
    

typeAliases:

定义别名   方便resultType的书写

定义单个别名


       

给某个包定义别名   批量定义别名 




        

typeHandlers:

类型处理器,把数据库类型转换成java类型      开发当中极少使用

plugins

MyBatis允许在映射语句的执行过程中的某一点进行拦截调用,通过插件来修改MyBatis的核心行为

Environment

配置多种环境,如开发、测试、和生产环境需要有不同的配置

dataBaseIDProvider

设置数据库提供厂商

 
    
        
        
        
        
    

设置后可以在相应的SQL语句上标注数据库厂商     意思是只有连接的是该厂商的数据库    才能执行该SQL语句

表示只有连接的是mysql数据库,才能够执行该SQL 

mapper

加载映射文件,三种方式

(1)

 
        
 

(2)

 
        
 

(3)

当映射文件较多是,可以直接写一个包名,则该包下的配置文件都会被加载

 
        
 

 注意:使用第二种和第三种必须满足两个条件:1.书写SQL的XML文档和其对应的接口名称必须一致   2. 书写SQL的XML文档和其对应的接口必须在同一个目录下

 

 

你可能感兴趣的:(mybatis)