resulttype与resultmap区别
时间: 2023-04-21 09:01:21 浏览: 85
MyBatis中resultMap和resultType的区别详解
5星 · 资源好评率100%
resultType和resultMap都是MyBatis中用来映射查询结果的方式。
resultType是指定查询结果的类型,可以是Java基本类型、JavaBean、Map等类型。当查询结果只有一个字段时,可以使用resultType指定Java基本类型,例如int、String等;当查询结果有多个字段时,可以使用resultType指定JavaBean或Map类型。
resultMap是指定查询结果的映射规则,可以自定义映射规则,将查询结果映射到JavaBean或Map中。resultMap可以指定查询结果的列名、JavaBean属性名、属性类型等信息,可以实现更加灵活的结果映射。
总的来说,resultType适用于简单的查询结果映射,而resultMap适用于复杂的查询结果映射。
阅读全文