zoukankan      html  css  js  c++  java
  • 全局配置文件mappers_sql映射注册

    1、项目结构

    2、mybatis-config.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">
    <configuration>
        <environments default="development">
            <environment id="development">
                <transactionManager type="JDBC" />
                <!-- 配置数据库连接信息 -->
                <dataSource type="POOLED">
                    <property name="driver" value="com.mysql.jdbc.Driver" />
                    <property name="url" value="jdbc:mysql://localhost:3306/mybatis" />
                    <property name="username" value="root" />
                    <property name="password" value="111111" />
                </dataSource>
            </environment>
        </environments>
        
           <mappers>
               <!-- 注册userMapper.xml文件, 
                resoure:引用类路径下的sql映射文件 
                        mybatis/mapper/EmployeeMapper.xml
                url:引用网络路径或磁盘下的sql映射文件
                        file:///var/mappers/AuthorMapper.xml
                class:引用注册接口
                    ①、有sql配置文件:映射文件名必须和接口同名,并且放在与接口同一目录下
                    ②、没有sql映射文件:所有的sql都是利用注解写在接口上
                    ③、推荐:比较重要的,复杂的Dao接口,写sql映射文件,便于维护
                                不重要,简单的Dao接口为了开发快速可以写注解
                package:用于有sql映射文件的接口注册
                        <package name="com.atguigu.mybatis.dao"/>
            -->
            <mapper resource="mybatis/mapper/EmployeeMapper.xml"/>
            <mapper class="com.atguigu.mybatis.dao.EmployeeMapperAnnotation"/>
               <!-- <package name="com.atguigu.mybatis.dao"/> -->
           </mappers> 
       
    </configuration>
    resoure:引用类路径下的sql映射文件 
                        mybatis/mapper/EmployeeMapper.xml
                url:引用网络路径或磁盘下的sql映射文件
                        file:///var/mappers/AuthorMapper.xml
                class:引用注册接口
                    ①、有sql配置文件:映射文件名必须和接口同名,并且放在与接口同一目录下
                    ②、没有sql映射文件:所有的sql都是利用注解写在接口上
                    ③、推荐:比较重要的,复杂的Dao接口,写sql映射文件,便于维护
                                不重要,简单的Dao接口为了开发快速可以写注解
                package:用于有sql映射文件的接口注册
                        <package name="com.atguigu.mybatis.dao"/>
  • 相关阅读:
    springboot 入门
    json-lib 的 maven dependency 引入及Jar包下载
    DataGridView 使用技巧精华
    SqlServer无备份下误删数据恢复
    Reflector 已经out了,试试ILSpy
    C# 反射,动态编译
    windows8和windows server2012不联网安装.net 3.5(包括2.0和3.0)
    如何附加被分离的质疑数据库? [转]
    easyui validatebox 验证类型
    所见即所得:七大无需编程的DIY开发工具
  • 原文地址:https://www.cnblogs.com/2016024291-/p/8231718.html
Copyright © 2011-2022 走看看