就是自己写实现类的方式来开发
直接finish
把之前写的CRUD的代码复制到过来。
在把之前pom.xml里面的包的依赖也复制过来
复制到当前的pom.xml内
允许自动导入
以上步骤就是复制了一个完整的上一节的CRUD的工程
调整和改造
QueryVo删掉。
映射文件中。resultMap的内容并不需要。也删除掉。
这里也需要把resultMap改成resultType。并且值是完整的包的路径
实际的开发过程中用的都是代理dao的方式。所以这里只作为了解。选学的内容
实体类改成和数据表 内的字段保持一致的,并重新生成getter和setter和toString方法
创建dao的实现类
生成未实现的方法
定义SqlSessionFactory,并通过构造函数赋值
findAll查询所有的方法完善。
测试类的改造
SqlSession删除
改造前。
改造后
释放资源,只有流的关闭
测试查询方法
把其他测试的方法都删除掉,只保留testFindAll方法
自己写实现类无形中会多很多代码。其实这些代码Mybits都给我们实现了