在Mybatis中的XML分为两类,一类是基础配置文件,通常只有一个(主要配置最基本的上下文参数和运行环境);另一类是映射文件(配置映射关系、SQL、参数等)
<configuration>
<typeAliases>
<typeAlias alias="ClassA" type="com.zhiyuan.bean.ClassA">
</typeAliases>
<environments default="development">
<environments id="development">
<transactionManager type="JDBC"/>
<dataSource type="POOLED">
<property name="driver" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://127.0.0.1/car_cms"/>
<property name="username" value="root"/>
<property name="password" value="liuxi"/>
</dataSource>
</environments>
</enviroments>
<mappers>
<mapper resource="com/zhiyuan/mapper/mapper.xml"
</mappers>
</configuration>
<typeAlias>:定义一个别名,配置实体类的路径
<environment>:元素的定义,配置数据库环境,数据库环境分为两种分别是development——开发环境和work——工作环境
<dataSource>:元素配置数据库,其中type=POOLED代表采用Mybatis内部提供的连接池方式,最后定义数据库的属性信息
<mapper>:配置映射文件的路径