最近的项目中用到ibatis,这里把使用中的一些注意的地方记一下,方便查看。
1。动态语句中like条件的用法
- <isNotEmpty prepend="AND" property="_property1">
- B.colmon like <![CDATA[ '$_property1$%' ]]>
- </isNotEmpty>
2。include的用法
CommonMap.xml
- <sql id="GetColmonName">
- (SELECT T.ColmonName
- FROM XView T
- WHERE T.ColmonCode = A.ColmonCode) AS ColmonName
- </sql>
- SELECT
- A.ColmonCode
- ,<include refid="CommonMap.GetColmonName"></include>
- FROM
- Table A
3。procedure的调用
- <statements>
- <procedure id="doProcedure" parameterMap="map">
- ProcedureName
- </procedure>
- </statements>
- <parameterMaps>
- <parameterMap id="map" class="Hashtable">
- <parameter property="Id"/>
- </parameterMap>
- </parameterMaps>