在使用MyBatis框架进行数据库查询时,返回类型可以用resultType,也可以用resultMap,resultType是直接表示返回类型的,而resultMap则是对外部ResultMap的引用,但是resultType跟resultMap不能同时存在。
- 返回值为resultType的情况
<!-- 根据key,查询value -->
<select id="queryByKey" parameterType="string" resultType="com.xxx.taskresult.sys.entity.SysConfigEntity">
select * from sys_config where param_key = #{paramKey}
</select>
- 返回值为resultMap的情况
<resultMap type="com.xxx.xxx.entity.ViewDnsProcessEntity" id="BaseResultMap">
<result property="id" column="ID" />
<result property="taskId" column="TASKID" />
<result property="taskName" column="NAME" />
</resultMap>
<select id="getListByPage" resultMap="Ba