http://hikin.iteye.com/blog/976011
最近开发中,不小心将resultMap写成了 resultClass,导致最后返回的结果,有好多字段是空值,而DB中是有值的,
最后百思不的其解.后来才明白过来resultClass与 resultMap是有区别的,将 resultClass改为 resultMap就可以了.
下面是二者的区别.
resultClass: 可以把结果自动映射到相应的 JAVA 类中,但无法指定输出字段的类型,会对性能产生轻微的影响。
resultMap:可以预先定义 resultMap 元素,可以控制数据如何从结果集中取出,以及哪个属性匹配哪个字段,