Mybatis 中 resultMap 的使用

Mybatis 中 resultMap 的使用

最关键的是明白 resultMap 的两个最重要的作用:

-1 :当你在 select 中,resultType 是一个 Entity(或 Model等 pojo 时),如果你的 sql 结果集字段与你的 pojo 属性名不一致时,这时可以通过 resultMap 起到 重新映射成你 pojo 中名字的结果集

-2 : 第二个作用应该是使用量最多的一种,就是涉及到多对一的结果集映射或者一对多的结果集映射时

先说一下 resultMap 中 的 association 和 collection 的区别

association 用于 一对一多对一的情况

collection 用于 一对一一对多 的情况

举例如下


    

    
    
        
        
        
        
        
        
    

    
    


注意点请看下图

声明

原创手敲不易,转载请注明出处,谢谢。我是 拉丁小毛,欢迎大家关注我哦,一起交流,共同进步。有问题可以 邮我哦([email protected])

你可能感兴趣的:(mybatis)