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>

posted @ 2017-07-07 13:55  夕阳残血  阅读(1310)  评论(0编辑  收藏  举报