mybits全局配置文件详解

1 <properties></properties>标签  

引入外部properties配置文件的内容; resource:引入项目中的资源 url:引入外部的资源

比如:<properties resource="dbconfig.properties"></properties>

2 <settings> </settings>标签

setting 标签的配置是配置 MyBatis 框架运行时的一些行为的,例如缓存、延迟加载、结果集控制、执行器、分页设置、命名规则等一系列控制性参数,其所有的 setting 配置都放在父标签 settings 标签中

mybits全局配置文件详解

mybits全局配置文件详解

例如:

mybits全局配置文件详解

3  typeAliases 标签

typeAlias:为某个java类型起别名 type:指定要起别名的类型全类名;默认别名就是类名小写;

比如: <typeAlias type="com.bean.Employee" alias="emp"/>

package:为某个包下的所有类批量起别名 name:指定包名    默认为类名小写

比如: <package name="com.bean"/>

4 environments标签 

environments 是放有关数据库连接数据的配置信息的,其中可以配置多个数据库的连接环境,方便 sql 语句可以适用于多个数据库环境

例如:<environments default="development">  
    <environment id="development">  
        <transactionManager type="JDBC" />  
        <dataSource type="POOLED">  
            <property name="driver" value="${driver}"/>  
            <property name="url" value="${url}"/>  
            <property name="username" value="${username}"/>  
            <property name="password" value="${password}"/>  
        </dataSource>  
    </environment>  
</environments> 

以上为mybits配置文件常用标签