JavaEE-SSM:013 Mybatis映射器(4)

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  输入输出参数

猜你喜欢

转载自blog.csdn.net/Day_and_Night_2017/article/details/84280636