首页 > 其他 > 详细

阶段3 1.Mybatis_06.使用Mybatis完成DAO层的开发_1 Mybatis中编写dao实现类的使用方式-查询列表

时间:2019-08-06 20:37:48      阅读:92      评论:0      收藏:0      [点我收藏+]


技术分享图片
就是自己写实现类的方式来开发
技术分享图片

技术分享图片
技术分享图片
直接finish
技术分享图片

把之前写的CRUD的代码复制到过来。
技术分享图片

技术分享图片
在把之前pom.xml里面的包的依赖也复制过来
技术分享图片

复制到当前的pom.xml内
技术分享图片
允许自动导入
技术分享图片
以上步骤就是复制了一个完整的上一节的CRUD的工程

调整和改造

QueryVo删掉。
技术分享图片
技术分享图片
映射文件中。resultMap的内容并不需要。也删除掉。
技术分享图片
这里也需要把resultMap改成resultType。并且值是完整的包的路径
技术分享图片
技术分享图片
实际的开发过程中用的都是代理dao的方式。所以这里只作为了解。选学的内容

实体类改成和数据表 内的字段保持一致的,并重新生成getter和setter和toString方法
技术分享图片
技术分享图片
创建dao的实现类
技术分享图片
生成未实现的方法
技术分享图片
定义SqlSessionFactory,并通过构造函数赋值
技术分享图片
findAll查询所有的方法完善。
技术分享图片

测试类的改造

SqlSession删除
技术分享图片
改造前。
技术分享图片
改造后
技术分享图片
释放资源,只有流的关闭
技术分享图片

测试查询方法
技术分享图片
技术分享图片
把其他测试的方法都删除掉,只保留testFindAll方法
技术分享图片
技术分享图片
自己写实现类无形中会多很多代码。其实这些代码Mybits都给我们实现了

 

阶段3 1.Mybatis_06.使用Mybatis完成DAO层的开发_1 Mybatis中编写dao实现类的使用方式-查询列表

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!