mybatis SqlMapConfig.xml配置

<?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">
<!--mybatis主配置文件-->
<configuration>
<!--
    配置properties
    可以在标签内部配置连接数据库的信息,也可以通过属性引用外部配置文件信息
    resource属性:常用
        用于指定配置文件的位置,是按照类路径的写法,并且必须存在于类路径下
    url属性
        是要求按照url的写法来写地址
        URL:Uinform Resource Locator 统一资源定位符,他是可以唯一标识一个资源的位置
        写法:http://localhost:8080/mybatisserver/demo1Servlet
             协议     主机      端口  URI
             file:///D:\生活
        URI: Unform Resource Identifier 统一资源标识符 他是在应用中可以唯一定位一个资源

  -->
<!--
        使用typeAliases 配置别名 他只能配置domain中的类的别名
        type 指定类的全限定类名
        alias 指定别名, 指定别名后将不区分大小写
-->
<!--
    package 用于指定要配置别名的包,当指定之后,该包下的实体类都会注册别名,并且类名就是别名,不区分大小写
    name: 包名 wang.jasonyzg.domain
-->
    <!--    配置环境-->
    <environments default="mysql">
        <!--        配置mysql环境-->
        <environment id="mysql">
            <!--            配置事务类型-->
            <transactionManager type="JDBC"></transactionManager>
            <!--            配置数据源(连接池)-->
            <dataSource type="POOLED">
                <!--            连接数据库的4个基本信息 可以使用上面配置的properties的值 : value="${property.key}"-->
                <property name="driver" value="com.mysql.jdbc.Driver"/>
                <property name="url" value="jdbc:mysql://localhost:3306/mybatisdb"/>
                <property name="username" value="root"/>
                <property name="password" value="1234"/>
            </dataSource>
        </environment>
    </environments>

    <!--    指定映射配置文件的位置,映射配置文件指的是每个dao独立的配置文件-->
    <!--    如果是注解配置,应该使用class属性指定被注解的dao全限定类名-->
    <mappers>
<!--        <mapper class="wang.jasonyzg.dao.IUserdao" />-->
<!--        
    package标签是用于指定dao接口所在的包,当指定之后就不需要再写resource或者class
-->
        <mapper resource="wang/jasonyzg/dao/IUserdao.xml" />
    </mappers>
</configuration>

 

posted @ 2020-08-20 22:37  Jason's_Blog  阅读(125)  评论(0编辑  收藏  举报