Mybatis常见问题
Mybatis中resultMap和resultType的区别
resultType
输出映射, 只有当查询出的列名(字段名)和pojo的属性名一致, 该列才映射成功; 数据库,实体,查询字段全部都得一一对应。pojo变量使用驼峰命名,可以通过mapUnderscoreToCamelCase设置为true匹配。
resultMap
将sql查询结果映射为java对象,比resultType更强大,可以将查询结果映射为复杂类型的Java对象,适用于Java对象保存多表关联所产生的复合结果,支持对象关联查询等高级查询特性。
发表回复