Mybatis的动态sql的处理
Posted tunan96
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mybatis的动态sql的处理相关的知识,希望对你有一定的参考价值。
SQL语句中的特殊符号
特殊符号 |
< |
<= |
> |
>= |
& |
‘ |
“ |
替换 |
< |
<= |
> |
>= |
& |
' |
" |
动态sql语句的需求
概念:映射文件中的sql语句不是固定的,根据传递的参数的个数,sql语句需要动态的改变。
比如:多条件查询的需求
根据用户填写的条件不同会导致执行的sql语句不一样
select * from tuser ;
select * from tuser where id = ?
select * from tuser where name = ? 等等
从上述需求看:sql语句根本不能确定下来,在这种需求下面,Mybatis创造了一些新的标签,可以用来判断、循环等sql标签。
常用的Mybatis的动态标签
利用Mybatis的工具类生成需要的实体类、dao接口、映射文件
多条件查询的实现
或者
以上是关于Mybatis的动态sql的处理的主要内容,如果未能解决你的问题,请参考以下文章