mybatis 不同条件拼接不同sql

柔情只为你懂 2022-12-13 14:25 361阅读 0赞







Mybatis总结2020 https://blog.csdn.net/libusi001/article/details/100066086

一、简单举例:不同条件拼接不同sql

  1. </where>
  2. ORDER BY
  3. <if test="name != null and name !='' and name == '1'.toString()">
  4. dept DESC
  5. </if>
  6. <if test="name != null and name !='' and name == '2'.toString()">
  7. type DESC
  8. </if>

二、Postman访问

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xpYnVzaTAwMQ_size_16_color_FFFFFF_t_70

三、注意事项

  1. 前言:
  2. name代码为String
  3. XML 代码为: <if test="name != null and name !='' and name == '1'.toString()">
  1. postman入参可以为”name”: “1”,或”name”: 1
  2. ‘1’需要加上单引号
  3. 加单引号后为字符,类型为Charactor

20201012165528141.png

有用请点赞,养成良好习惯!

疑问、交流、鼓励请留言!

发表评论

表情:
评论列表 (有 0 条评论,361人围观)

还没有评论,来说两句吧...

相关阅读