多表查询

当咱们在项目中须要在业务层进行多表查询时,咱们能够怎么作呢?sql

数据层

在数据层操做时,咱们无需再业务层操做,仍是执行一个方法.数据库

1)咱们能够在数据层进行表嵌套查询
即在mapper.xml中经过resultmap来将多个sql语句进行嵌套,起到多表查询的效果.app

2)咱们能够在数据层进行多表关联查询
即在mapper.xml中直接经过左外链接/右外链接进行夺标关联查询,在经过resultmap将基准表以及其余表的数据进行统一封装.xml

业务层

除了在数据层直接在对数据库操做时,直接进行屡次操做,还能够在业务层进行操做sql语句

咱们能够在业务层发起屡次单表查询,即执行屡次Dao层的查询方法而后再将这些查询的结果进行同一封装到一个pojo中去.map

相关文章
相关标签/搜索
本站公众号
   欢迎关注本站公众号,获取更多信息