zoukankan      html  css  js  c++  java
  • mappers:将sql映射注册到全局配置中

    <!-- 将我们写好的sql映射文件(EmployeeMapper.xml)一定要注册到全局配置文件(mybatis-config.xml)中 -->
    <!-- 6、mappers:将sql映射注册到全局配置中 -->
    <mappers>
    <!--
    mapper:注册一个sql映射
    注册配置文件
    resource:引用类路径下的sql映射文件
    mybatis/mapper/EmployeeMapper.xml
    url:引用网路路径或者磁盘路径下的sql映射文件
    file:///var/mappers/AuthorMapper.xml
    <!-- <mapper resource="mybatis/mapper/EmployeeMapper.xml"/> -->
    <!-- <mapper url="file:///var/mappers/AuthorMapper.xml"/> -->
    注册接口
    class:引用(注册)接口,
    1、有sql映射文件,映射文件名必须和接口同名,并且放在与接口同一目录下;
    2、没有sql映射文件,所有的sql都是利用注解写在接口上;
    推荐:
    比较重要的,复杂的Dao接口我们来写sql映射文件
    不重要,简单的Dao接口为了开发快速可以使用注解;
    -->
    <!-- <mapper resource="mybatis/mapper/EmployeeMapper.xml"/> -->
    <!-- <mapper class="com.atguigu.mybatis.dao.EmployeeMapperAnnotation"/> -->

    这里注意dao接口要和实体名字开头一样

    public interface EmployeeMapperAnnotation {

    @Select("select * from tbl_employee where id=#{id}")
    public Employee getEmpById(Integer id);
    }



    <!-- 批量注册: -->
    <package name="com.atguigu.mybatis.dao"/>
    </mappers>

  • 相关阅读:
    暑期学习录
    08管道命名符
    07输入输出重定向
    06grep与find命令详解
    05tar命令详解
    04文件目录管理命令
    03工作目录切换命令与文本文件编辑命令
    02系统状态检测命令
    01常用系统工作命令
    vue2.0细节剖析
  • 原文地址:https://www.cnblogs.com/zhangzhiqin/p/8543949.html
Copyright © 2011-2022 走看看