一、Mybatis开发流程初体验

  本文章中所有操作均在idea2019中实现。

  快速入门步骤:

    1)添加Mybatis包

    2)创建实体类User(对应数据库操作提前已准备,参考随笔tip1:学习使用mybatis中使用mysql数据库的基本操作

    3)编写映射文件UserMapper.xml

    4)编写核心文件配置sqlMapConfig.xml

    5)编写测试类测试

一、快速入门不含Dao层实现方式

    2)创建实体类User

      

    3)编写映射文件UserMapper.xml
      
      重点是mapper关键字下的具体的增删改查操作
    4)编写核心文件配置sqlMapConfig.xml
      
      重点是数据库配置及指定mappers文件
    5)编写测试类测试
     
      注意红线部分,与mapper文件匹配。

二、快速入门含Dao层实现方式

  在以上基础上继续实现以下两种方式

  一)传统方式

    1)建Dao层,编写IUserDao接口

       

    2)实现IUserDao接口

  

    3)编写测试方法测试

      

  二)代理方式

    重点:忽略传统模式Dao层中的实现,只关注接口,修改UserMapper.xml文件中的namespace后,直接编写测试方法。

    1)配置文件

      

     2)测试方法

   此方式中的关注点在于获取mapper对象,再通过该对象获取相应增删查改的结果,而不是直接获取结果。

   综合上述,Mybatis对外提供的API基本就在SqlSessionFactory、SqlSession等中,熟悉这些类的方法可以熟练使用Mybatis。

  

 

posted on 2021-03-05 19:33  池塘里洗澡的鸭子  阅读(60)  评论(0编辑  收藏  举报