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
GitHub:For A Better Future
CSDN:不负天地,不负自己!
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。
郑重声明:本站资料整理自个人gqzdev或者互联网,用于Java学习者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系屏蔽删除