zoukankan      html  css  js  c++  java
  • mybatis开发Dao

    1.原始Dao开发

     

     

      2.动态代理开发Dao

        >好处:不需要书写实现类,只提供接口即可,只要遵循4个原则,动态代理会帮我们生成接口的实现类

        >mapper动态代理遵循的4个原则:

           (1)当前接口名和映射文件的根元素的namespace值一致 (类)

           (2)方法名和insert,update等增删改查标签的id值一致 (方法)

           (3)形参类型和parameterType值一致 (参数)

           (4)返回值跟resultType值一致 (返回值)

        >代码演示:

        充当service层测试

     

     

       总结:从表面上看,遵循4个原则是将接口(和方法)跟配置文件建立了一个映射关系,通过获得动态生成接口的实现类,进而调用方法映射到配置文件的crud的标签执行;还有减少了书写实现类,也意味着少写了很多代码,具体的方法实现,动态代理会生成

  • 相关阅读:
    寒假学习第一天
    课堂测试
    第十六周总结
    第十五周总结
    计算最长单词链
    第十四周总结
    人月神话阅读笔记03
    人月神话阅读笔记02
    第十五周学习进度
    冲刺第二十天
  • 原文地址:https://www.cnblogs.com/ibcdwx/p/12930196.html
Copyright © 2011-2022 走看看