MyBatis 如何实现一个动态SQL呢?
MyBatis动态SQL简介
动态SQL是MyBatis框架的重要特性,它可以根据不同的条件,拼接出一条sql语句,笔者将在以后的篇幅中依次讲述MyBatis动态sql的相关知识
MyBatis动态SQL包含以下元素
元素 | 作用 | 备注 |
if | 判断语句 | 单条件分支判断 |
choose(when、otherwise) | 相当于 Java 中的 switch case 语句 | 多条件分支判断 |
trim、where | 辅助元素 | 用于处理一些SQL拼装问题 |
foreach | 循环语句 | 在in语句等列举条件常用 |
bind | 辅助元素 | 拼接参数 |
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。