ResultMap的使用

两种类型

resultType和resultMap都可以完成输出映射:

  • resultType映射要求sql查询的列名和输出映射pojo类型的属性名一致
  • resultMap映射时对sql查询的列名和输出映射pojo类型的属性名作一个对应关系。

操作步骤

  • 分析需求(主查询表、关联查询表)
  • 编写sql语句
  • resultMap进行映射的思路,在相应的pojo里加关联
  • 编写Usermapper.xml
  • 定义resultMap
  • 编写Usermapper.java

一对一映射



 
 
    
    
    
    
    
    
    

    
   
    
        
        
        
    


    //resultMap一对一查询
public List findOrderUserListResultMap();

一对多

          



    
    
    
        
        
        
    


//resultMap一对多查询
public List findOrderAndOrderDetails();

复杂的多表映射关系 - type映射的常为主查询表对象



    
    
    
    
    
    
        
        
        
        
        
        
        
            
            
            
            
            
                
                
                
            
        
    

你可能感兴趣的:(ResultMap的使用)