MyBatis日常笔记记录02

1.在resource路径下新建mybatis.xml文件,文件内容可以在mybatis中文参考文档获取,这里主要解释各个部分的详细信息

MyBatis日常笔记记录02

 

 

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
        PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
        "http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
    <!--
        环境配置:数据库的连接信息
            default:必须和某个environment的id值一样。
            告诉mybatis使用哪个数据库的连接信息,也就是访问哪个数据库
    -->
    <environments default="mydev">
        <!--
            environment:一个数据库信息的配置,环境
            id :一个唯一值,自定义,表示环境的名称
         -->
        <environment id="mydev">
            <!--
                transactionManager:mybatis的事务类型
                    type:JDBC(表示使用jdbc中的Connection对象的commit,rollback做事务处理)
            -->
            <transactionManager type="JDBC"/>
                <!--
                    dataSource:表示数据源,连接数据库的
                        type:表示数据源的类型,POOLED表示使用连接池
                -->
            <dataSource type="POOLED">
                <!--
                    driver,user,username,password 是固定的,不能自定义
                -->
                <!--数据库的驱动类名-->
                <property name="driver" value="com.mysql.jdbc.Driver"/>
                <!--连接数据库的url字符串-->
                <property name="url" value="jdbc:mysql://localhost:3306/springdb"/>
                <!--访问数据库的用户名-->
                <property name="username" value="root"/>
                <!--密码-->
                <property name="password" value="$root"/>
            </dataSource>
        </environment>
    </environments>
    <!--sql mapper(sql配置文件)的位置-->
    <mappers>
        <!--一个mapper标签指定一个文件的位置
            从类路径开始的路径信息。  target/classes类路径
         -->
        <mapper resource="org/mybatis/example/BlogMapper.xml"/>
    </mappers>
</configuration>

<!--mybatis的主配置文件:主要定义了数据库的配置信息,sql映射文件

    1.约束文件
    <!DOCTYPE configuration
        PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
        "http://mybatis.org/dtd/mybatis-3-config.dtd">

        mybatis-3-config.dtd :约束文件的名称

    2.configuration 根标签

-->

  

上一篇:@Configuration和@Bean注解


下一篇:使用Java Api之删除文件