多表查询——一对多关联映射(嵌套查询方式)

一、问题描述

假设有一张用户表与一张订单记录表,需要通过用户id查出该用户的所有订单记录。

用户表:

 订单表:

二、解决方法

首先,在OrdersMapper.xml新建通过用户id查询订单的sql语句。

  

其次,在User实体类中添加订单列表对象属性List orders。

多表查询——一对多关联映射(嵌套查询方式)_第1张图片

随后,在UserMapper.xml中创建一个新的ResultMap。


    
    
    
    
    
      
      
      
      
      
      
      
      
      
      
      
      
      
      
    
 

 最后,编写相应的SQL语句。

  

你可能感兴趣的:(数据库,sql,maven,spring,boot,java)