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>
  • 相关阅读:
    一个用css写出来的下拉菜单
    oracle创建新的用户 创建序列 并生成自动自增
    Ubuntu 16.04下安装网络流量分析工具 Wireshark
    Ubuntu16.04安装PostgreSQL并使用pgadmin3管理数据库_图文详解
    http协议无状态中的 "状态" 到底指的是什么?!
    Struts2使用流程
    hibernate创建一对多映射关系
    hibernate中创建一对一映射关系
    利用Hibernate进行数据库的增删改查
    Hibernate的简单流程
  • 原文地址:https://www.cnblogs.com/Jason1019/p/13538333.html
Copyright © 2011-2022 走看看