码迷,mamicode.com
首页 > 数据库 > 详细

Mybatis的动态sql的处理

时间:2019-11-02 00:44:38      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:top   cin   ali   bat   利用   name   技术   tab   tis   

SQL语句中的特殊符号

特殊符号

<=

>=

&

替换

&lt;

&lt;=

&gt;

&gt;=

&amp;

&apos;

&quot;

 

动态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的处理

标签:top   cin   ali   bat   利用   name   技术   tab   tis   

原文地址:https://www.cnblogs.com/Tunan-Ki/p/11780044.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!