resultMap parameterType resultType三者区别
resultMap 返回值结果类型,比如dao方法的返回值是List<Agent>,返回的就是实体类
resultType 返回值结果类型,如果dao方法的返回值是String等 返回的就是java.lang.String
parameterType 参数类型,如果dao方法的参数类型是(Map<String, Object> para) 返回的就是 java.util.map.,比如查询。如果是增加方法,一般都是返回实体类,因为是根据参数类型确定的值
注意:若果参数类型是字符串类型等 不是实体类,where可能不能用标签
<select id="default_temp" resultType="java.lang.String" parameterType="java.lang.String">
SELECT
DEFAULT_SAMOLE_CLASS
FROM
T_ITEM
WHERE
CODE = #{item,jdbcType=VARCHAR} //item 是dao产过来的参数 。如果有多个条件加 and即可 参数是传的参数,类型是VARCHAR表示字符串,如果是时间则是data
</select>