mybatis的返回值类型
欢迎评论,指出不足,一起进步
一、resultType
映射类型:基本类型、List类型、Map类型
内容写返回对象在项目中的包路径,也可以直接写对象别名
需要注意的是:SQL列名和JavaBean的属性是一致的;
缺点:不灵活
二、resultMap
属性:id:resultMap标签的标识;
type:返回值的全限定类名,或类型别名;
autoMapping:值范围true(默认值)| false, 设置是否启动自动映射功能,自动映射功能就是自动查找与字段名小写同名的属性名,并调用setter方法。
而设置为false后,则需要在resultMap
内明确注明映射关系才会调用对应的setter方法;
内部标签:<association>(联合):处理一对一的关联关系。
对象的标识符,在比较对象实例时使用。 这样可以提高整体的性能,尤其是进行缓存和嵌套结果映射(也就是连接映射)的时候。