zoukankan      html  css  js  c++  java
  • 阶段3 1.Mybatis_06.使用Mybatis完成DAO层的开发_1 Mybatis中编写dao实现类的使用方式-查询列表



    就是自己写实现类的方式来开发




    直接finish


    把之前写的CRUD的代码复制到过来。



    在把之前pom.xml里面的包的依赖也复制过来


    复制到当前的pom.xml内

    允许自动导入

    以上步骤就是复制了一个完整的上一节的CRUD的工程

    调整和改造

    QueryVo删掉。


    映射文件中。resultMap的内容并不需要。也删除掉。

    这里也需要把resultMap改成resultType。并且值是完整的包的路径


    实际的开发过程中用的都是代理dao的方式。所以这里只作为了解。选学的内容

    实体类改成和数据表 内的字段保持一致的,并重新生成getter和setter和toString方法


    创建dao的实现类

    生成未实现的方法

    定义SqlSessionFactory,并通过构造函数赋值

    findAll查询所有的方法完善。

    测试类的改造

    SqlSession删除

    改造前。

    改造后

    释放资源,只有流的关闭


    测试查询方法


    把其他测试的方法都删除掉,只保留testFindAll方法


    自己写实现类无形中会多很多代码。其实这些代码Mybits都给我们实现了

     

  • 相关阅读:
    js 获取url参数
    new Date()日期在IOS的兼容问题
    js判断是否为微信浏览器
    ionic3 带数据返回上一页
    ionic3 打包android apk
    https打开有地图页面问题
    限制字符个数
    placeholder兼容ie
    Sequence Classification
    Part of Speech Tagging
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/11311590.html
Copyright © 2011-2022 走看看