mybatis 文档里说的很清楚的。有中文版的。
SELECT * FROM BLOG
WHERE state='ACTIVE'
<if test="title != null">

解决方案 »

  1.   

    mybatis 文档里说的很清楚的。有中文版的。
    SELECT * FROM BLOG
    WHERE state='ACTIVE'
    <if test="title != null">
     AND title like #{title}
    </if>
      

  2.   

    就是解析XML。过程应该比较繁琐吧。工具你可以用DOM4J解析,接下来的应该就是拼接字符串了。
      

  3.   

    回复2楼:
            我不是问if标签如何用,我是想问如果我想做类似功能的话,应该如何解析用户写的if标签.
    回复3楼:
            解析我没有问题,我是问思路,谢谢.
      

  4.   

    还没结贴?xml解析,解析到if
    然后判断
    true就加上if里的语句