ibatis ResultClass和ResultMap的区别
2012-08-02 17:56
375 查看
http://hikin.iteye.com/blog/976011
最近开发中,不小心将resultMap写成了 resultClass,导致最后返回的结果,有好多字段是空值,而DB中是有值的,
最后百思不的其解.后来才明白过来resultClass与 resultMap是有区别的,将 resultClass改为 resultMap就可以了.
下面是二者的区别.
resultClass: 可以把结果自动映射到相应的 JAVA 类中,但无法指定输出字段的类型,会对性能产生轻微的影响。
resultMap:可以预先定义 resultMap 元素,可以控制数据如何从结果集中取出,以及哪个属性匹配哪个字段,
最近开发中,不小心将resultMap写成了 resultClass,导致最后返回的结果,有好多字段是空值,而DB中是有值的,
最后百思不的其解.后来才明白过来resultClass与 resultMap是有区别的,将 resultClass改为 resultMap就可以了.
下面是二者的区别.
resultClass: 可以把结果自动映射到相应的 JAVA 类中,但无法指定输出字段的类型,会对性能产生轻微的影响。
resultMap:可以预先定义 resultMap 元素,可以控制数据如何从结果集中取出,以及哪个属性匹配哪个字段,
相关文章推荐
- ibatis中的resultClass,parameterClass,resultMap,resultType的使用与区别
- ibatis中resultMap和resultClass(Mybatis的resultType)的区别
- ibatis中resultClass与resultMap 的区别
- ibatis中的resultClass,parameterClass,resultMap,resultType的使用与区别
- ibatis的resultClass与resultMap 的区别
- ibatis中resultMap和resultClass的区别
- ibatis中resultMap和resultClass的区别
- ibatis中resultClass与resultMap 的区别
- ibatis中resultMap和resultClass的区别
- ibatis中resultMap和resultClass的区别 以及parameterClass 的取值
- Ibatis中resultMap和resultClass的区别
- [Java][ibatis]通过resultMap与resultClass取得Map结果集的差异
- ibatis的resultClass与resultMap
- ibatis HashMap select insert update delete parameterMap parameterClass resultMap resultClass="java.util.HashMap" 不写实体类
- Ibatis resultMap和resultClass
- ibatis的sqlMap的配置的resultMap元素和resultClass元素的区别。
- 通过iBatis的queryForMap方法比较resultClass与resultMap
- ibatis Map作为resultClass時,必須指定具体的实现类
- ibatis java.util.Map作为parameterClass和resultClass(转)
- 通过iBatis的queryForMap方法比较resultClass与resultMap