mybatis中xml文件中的sql文的注意点总结

1、where语句等用到大于小于等符号时候,需要使用 <![CDATA[ > ]]>或者 <![CDATA[ < ]]>进行识别。

2、如果sql文中有动态sql文标签,比如<if test = "wwww == 2">sql文</if>,此时wwww为传递的参数,不需用#{wwww }取值,直接使用即可。

3、如果超过一个参数,需要在接口方法的每个参数定义时候使用@Param注解。

4、order by语句可以使用动态sql

<if test="www == 1">
ORDER BY eeee
</if>
<if test="yyyn == 2">
ORDER BY rrrrrr
</if>

5、SELECT

               CASE

               WHEN  条件1 THEN 字段1

          WHEN  条件2 THEN 字段2  

               ELSE    字段3

               END

      FROM.....

  只要满足一个WHEN,后面的WHEN就不会执行了,跳出CASE WHEN  语句。

mybatis中xml文件中的sql文的注意点总结

上一篇:创建mysql 数据库脚本


下一篇:数据库简介