1. 程式人生 > >JavaEE-SSM:013 Mybatis對映器(4)

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  輸入輸出引數