什么是动态 SQL

    科技2024-06-04  79

    动态SQL,即通过MyBatis 提供的各种标签对条件作出判断已实现动态拼接SQL语句。条件判断使用的表达式为OGNL表达式。常用的动态标签有如下

    < if > < where> < choose > 以及 < foreach> 等等

    注意事项

    在mapper的动态SQL中如出现大于号,小于号,大于等于号,小于等于号,最好将其转换为实体符号,否则,XML可能会出现解析出错问题 特别是小于号 (<),在XML中绝对不能出现 ,否则一定出错

    原符号实体符号<&It;<=&It;=>&gt;>=&gt;=&&amp;’&apos;"&quot;
    Processed: 0.018, SQL: 8