ibatis的动态sql
http://blog.matrix.org.cn/page/zhenggc/20060314
虽然ibatis的动态mapping的功能很强大,但是很多时候动态mapping也很麻烦,比如我有很多编码表,想写一
个mapping就搞定(在和wuyu等人聊天的时候的一个问题),这个时候就可以用到动态sql。
基本功能如下,如果参数多,可以建立parmeterMap,map中的参数可以用于动态sql。
<select id="listCode" resultClass="Code">
select code,content from $value$
</select>
这样就解决问题了,更多关注可以看ibatis中动态sql的源码,其实和动态mapping比较,一个preparestatement,一个是用replace先替换。并且两者可以同时存在。
powered by @_@/blog.matrix