mybatis一对多resultMap的定义

1.一条记录的字段对应多个对象

eg.数据库的菜单记录中有部分字段对应Menu类,有部分字段对应Meta类。

  
        
        
        
        
        
        
        
        
        
            
            
        
    
  
 association – 一个复杂类型的关联;许多结果将包装成这种类型

 嵌套结果映射 – 关联可以是 resultMap 元素,或是对其它结果映射的引用

2.一个类对应多个子类的情况

eg.一个菜单对应有多个子菜单。

  
        
            
            
            
            
            
            
            
            
            
                
                
            
        
    
  
 collection – 一个复杂类型的集合

 嵌套结果映射 – 集合可以是 resultMap 元素,或是对其它结果映射的引用


3.一个类对应多个其他类

eg.一个菜单对应有多个角色。

  
        
            
            
            
        
    

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