zoukankan      html  css  js  c++  java
  • mybatis 访问数据层的3种方

    一、mybatis3之前的使用方式
    1、添加mybatis全局配置问文件(可以从官网复制)
    2、添加POJOMapper.xml文件(维护所有的SQL语句)
    a、修改namespace的值,尽量用POJOMapper类的全限定名
    b、修改对应的id、resultType
    3、创建数据层访问POJOMapper类,通过sqlsession调用相应的api,需要通过POJOMapper.xml的namespace+结点的ID找到对应的SQL语句,以执行相应的操作。
    4、修改mabatis全局配置文件。

    二、基于接口绑定方式,无需写实现类
    1、新建数据访问层接口即Dao层:POJOMapper
    2、添加POJOMapper中对应的操作方法
    a、接口中方法名要与OPJOMapper.xml中对应操作的结点id一致
    b、接口中方法的返回类型与OPJOMapper.xml中对应操作结点的resultType一致
    c、接口中方法的参数要跟POJOMapper.xml中对应结点的参数一致
    3、POJOMapper.xml中的namespace必须与接口的完全限定名一致
    4、修改mabatis全局配置文件中的mappers结点,采用接口绑定的方式,加上

    <mapper class="com.landiss.pojo.EmpMapper"></mapper>
    

    5、POJOMapper接口必须跟POJOMapper.xml在同一个文件夹中。

    三、基于注解
    1、创建数据层访问POJOMapper接口
    2、在POJOMapper接口中的方法上添加对应操作的注解,并写上SQL语句
    3、无需POJOMapper.xml配置文件
    4、修改mabatis全局配置文件,加上

    <mapper class="com.landiss.pojo.EmpMapper"></mapper>
    
    —转载请注明出处
  • 相关阅读:
    java高级程序设计(第十周)
    java高级程序设计(第五周)
    java高级程序设计(第四周)
    期末设计(第十四周)
    期末设计(第十三周)
    期末设计(计划进度表)
    Java学习笔记(六)
    Java学习笔记(六)
    Java学习笔记(五)
    Java学习笔记(四)
  • 原文地址:https://www.cnblogs.com/landiss/p/14351429.html
Copyright © 2011-2022 走看看