zoukankan      html  css  js  c++  java
  • 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>
  • 相关阅读:
    使用Docker-compose部署MySQL测试环境
    使用MySQL SQL线程回放Binlog实现恢复
    MySQL 插件之 连接控制插件(Connection-Control)
    sysbench工具使用
    故障分析--主从复制故障1
    MySQL性能指标计算方式
    AJAX的 同步异步;EZView.js 图片预览和pdf预览
    Caused by: java.lang.ClassNotFoundException: org.springframework.context.App
    解决Myeclipse或Eclipse出现JPA project Change Event Handler问题的解决办法
    java中转换为string的方法;eques和==区别
  • 原文地址:https://www.cnblogs.com/Jason1019/p/13538333.html
Copyright © 2011-2022 走看看