1 回答

TA貢獻(xiàn)9條經(jīng)驗 獲得超2個贊
resultmap 是用來映射結(jié)果集的, resultTyle不同。
<resultMap type="entity.Message" id="MessageResult">
??<id column="id_" jdbcType="INTEGER" property="id" />
??<result column="command" jdbcType="VARCHAR" property="command" />
??<result column="description" jdbcType="VARCHAR" property="description" />
??<result column="content" jdbcType="VARCHAR" property="content" />
?</resultMap>
???? <!-- 指定輸入?yún)?shù)時只能傳遞 一個 -->
???? <!-- #{command} 取得 message 的屬性 -->
???? <!-- where標(biāo)簽 if條件成立時才會連接 -->
?<select id="queryMessage" parameterType="entity.Message" resultMap="MessageResult">
??select id id_ ,command,description,content from message
??<where>
???<if test="command != null and !"".equals(command.trim())">
????and COMMAND =#{command}
???</if>
???<if
????test="description != null and !"".equals(description.trim())">
????and DESCRIPTION like '%' #{description} '%'
???</if>
??</where>
?</select>
添加回答
舉報