Mybatis-对数据库的关联查询

        由于MyBatis逆向工程生成的代码只能进行对单表的操作(功能已经很强大了),但是远远不能满足开发的需要,下面就简单讲解下MyBatis进行关联查询的简单案例。


一、一对一关联查询

1、编写用于存储查询结果的pojo类,继承关联其中一个类,生成set和get方法


2、OrdersMapper.xml


3、OrdersMapper.java


4、OrdersuserService


5、OrdersuserServiceImpl


6、编写测试方法【testFindOrdersuserByOid】


   以上就是使用MyBatis进行两表联查【一对一】的完成过程了。

 

二.一对多关联关系

1.在User类增加一个属性.List<Orders>,获取用户的订单列表,生成set、get方法


2、UserMapper.xml

3、UserMapper.java 【添加自定义接口方法】


4、UserService.java


5、UserServiceImpl


6、编写测试方法【testFindOrdersuserByOid】


以上就是使用MyBatis进行两表联查【一对多】的完成过程了。

  以上就是使用MyBatis进行两表联查的完成过程了。只要需求明确,知道MyBatis的工作过程,其实也不过如此。

                               有需要完整学习MyBatis的可以点击下载【完整MyBatis学习笔记ForFuture

               在写完Spring+MyBatis+Spring MVC等文章后、我整理了一套完整实战文档,有需要的点击下载

posted @ 2018-05-05 17:14  gqzdev  阅读(267)  评论(0编辑  收藏  举报