MyBatis 源码学习10——动态SQL实现原理(上)

一、动态SQL的使用 动态SQL:事先无法预知具体的条件,需要在运行时根据具体的情况动态地生成SQL语句。 使用MyBatis动态SQL进行条件查询的一个案例: MyBatis动态SQL相关的标签: • <if>:通过OGNL表达式判断参数内容是否为空,如果表达式结果为true,则MyBatis框架会自动拼接标签内的SQL内容,否则会对标签内的SQL片段进行忽略 • <where>:用于保证至少有
相关文章
相关标签/搜索