Mybatis中collection的使用(一对多嵌套查询)

1. 方法一: 嵌套结果映射

    
    
        
        
        
            
            
            
        
    

    
    

2. 方法二: 嵌套select 查询

    
        
        
    
    
        
        
        
        
        
        
        
        
        
        
        
        
    
    
    
    
    
    
        
    
    
        
        
        
        
        
        
        
        
        
        
        
        
        
    

    

3.错误记录

在查询供应商对应的所有订单信息时,查询结果只有供应商的信息,没有订单信息,后面经过询问,发现是

这里的column我开始填的是providerId,而不是id,所以导致没有查询出订单信息,这里的id对应的是Provider表里面的id ,所以在查询是要查询Provider的id,不然还是没有订单数据

你可能感兴趣的:(mybatis,sql,数据库)