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的标签执行;还有减少了书写实现类,也意味着少写了很多代码,具体的方法实现,动态代理会生成

  • 相关阅读:
    Light OJ 1067 Combinations (乘法逆元)
    hdu1172猜数字(暴力枚举)
    hdu 2266 How Many Equations Can You Find(DFS)
    项目之问卷调查问题
    Django之Modelform组件
    GIT
    form组件的总结
    总结django知识点
    djang-分页
    Django-Ajax
  • 原文地址:https://www.cnblogs.com/ibcdwx/p/12930196.html
Copyright © 2011-2022 走看看