SQL节点:一次定义,多次调用
先定义SQL节点:id用于参考
<sql id="preSql">
id,role_name,note
</sql>
使用SQL:
通过include节点并指定refid,refid是参考的sql节点的id
<select id="getRole" parameterType="long" resultType="roleMap">
select <include refid="preSql" /> from t_role where id = #{id}
</select>
变量传递:
参数转换
直接指定typeHandler
对参数指定javaType、jdbcType、typeHandler
存储过程参数指定
mode=IN 输入参数
mode=OUT 输出参数
mode=INOUT 输入输出参数