1. <?xml version="1.0" encoding="UTF-8" ?>
    2. <!--MyBatis的DTD约束-->
    3. <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">
    4. <!--configuration 核心根标签-->
    5. <configuration>
    6. <!--引入数据库连接的配置文件-->
    7. <properties resource="jdbc.properties"/>
    8. <!--配置LOG4J-->
    9. <settings>
    10. <setting name="logImpl" value="log4j"/>
    11. </settings>
    12. <!--起别名-->
    13. <typeAliases>
    14. <typeAlias type="com.itheima.bean.Student" alias="student"/>
    15. <!--<package name="com.itheima.bean"/>-->
    16. </typeAliases>
    17. <!--environments配置数据库环境,环境可以有多个。default属性指定使用的是哪个-->
    18. <environments default="mysql">
    19. <!--environment配置数据库环境 id属性唯一标识-->
    20. <environment id="mysql">
    21. <!-- transactionManager事务管理。 type属性,采用JDBC默认的事务-->
    22. <transactionManager type="JDBC"></transactionManager>
    23. <!-- dataSource数据源信息 type属性 连接池-->
    24. <dataSource type="POOLED">
    25. <!-- property获取数据库连接的配置信息 -->
    26. <property name="driver" value="${driver}" />
    27. <property name="url" value="${url}" />
    28. <property name="username" value="${username}" />
    29. <property name="password" value="${password}" />
    30. </dataSource>
    31. </environment>
    32. </environments>
    33. <!-- mappers引入映射配置文件 -->
    34. <mappers>
    35. <!-- mapper 引入指定的映射配置文件 resource属性指定映射配置文件的名称 -->
    36. <mapper resource="StudentMapper.xml"/>
    37. </mappers>
    38. </configuration>