mybatis的返回值类型


欢迎评论,指出不足,一起进步

一、resultType

映射类型:基本类型、List类型、Map类型

内容写返回对象在项目中的包路径,也可以直接写对象别名

需要注意的是:SQL列名和JavaBean的属性是一致的;

缺点:不灵活

二、resultMap

 属性:id:resultMap标签的标识;

    type:返回值的全限定类名,或类型别名;

       autoMapping值范围true(默认值)|  false, 设置是否启动自动映射功能,自动映射功能就是自动查找与字段名小写同名的属性名,并调用setter方法。

          而设置为false后,则需要在resultMap内明确注明映射关系才会调用对应的setter方法

内部标签:<association>(联合):处理一对一的关联关系。(聚集):一对多的关联关系;

     :都将一个列的值映射到一个简单数据类型(String, int, double, Date 等)的属性或字段。唯一不同的是:id 元素对应的属性会被标记为

              对象的标识符,在比较对象实例时使用。 这样可以提高整体的性能,尤其是进行缓存和嵌套结果映射(也就是连接映射)的时候。

  

  

  

    

    

  

  

    

    

  

相关