阶段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都给我们实现了

 

原文地址:https://www.cnblogs.com/wangjunwei/p/11311590.html