通过一些案例了解动态SQL的使用

多条件拼接,边界值 where and,update set,set 等

1. if(通过title寻找blog,title不一定有值)

2. choose(通过title寻找blog,判断title是否有值)

3. where

4. trim

如果不是很懂trim可以查看博主这篇文章,传送门 👉 mybatis动态sql中的trim标签的使用

5. set/trim(更新blog表。根据title列author_id列的值,来判断是否更新这两列)

5. foreach(查询id属于一个范围的blog)

PS:重复的代码段可以用sql标签来包裹起来,然后下面的代码用include标签,就可以简化代码量了

ps:因作者能力有限,有错误的地方请见谅

  • 喜欢这篇文章的话可以用快捷键 Ctrl + D 来收藏本页

最后更新: 2018年09月19日 16:17

原始链接: https://blog.hdqyf.club/2018/04/02/20180402-mybatis学习日记—动态SQL/

× 请我吃糖~
打赏二维码