ibatis 筆記

存儲過程


1、調用存儲過程語法

	<select id="getBusiId" statementType="CALLABLE" parameterType="Map" resultType="Map">
		<![CDATA[
		{call upgrade_get_ywid(#{hospital_id,mode=IN,jdbcType=VARCHAR},#{ywid,mode=OUT,jdbcType=DECIMAL})}
		]]>
	</select> 


2、iBATIS sql中的大於、小於、like等符號寫法

其實就是xml的特殊符號,因爲它的配置就是xml,所以可以用下面這種寫法轉義

    &lt;           < 
    &gt;          >  
    &amp;     & 
    &quot;      "

    &lt;=        <=

    &gt;=       >=

也可以使用<![CDATA[ ]]>符號進行說明,將此類符號不進行解析 
    <![CDATA[ 這裏寫你的sql ]]>  

 當然,用CDATA比較繁瑣,所以還是使用轉義符比較方便!

like的寫法可以用下面的這種
    LIKE #param#||'%'  或 '$param$%'




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章