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

{0}发表于 zhenggc @ 01:37 PM CST[Comments [0]