当前位置: 首页 > news >正文

国际贸易app平台好看的seo网站

国际贸易app平台,好看的seo网站,提升网站访问速度,net网站建设语言Mybatis学习笔记8 查询返回专题_biubiubiu0706的博客-CSDN博客 动态SQL的业务场景: 例如 批量删除 get请求 uri?id18&id19&id20 或者post id18&id19&id20 String[] idsrequest.getParameterValues("id") 那么这句SQL是需要动态的 还…

Mybatis学习笔记8 查询返回专题_biubiubiu0706的博客-CSDN博客

动态SQL的业务场景:

例如

批量删除

get请求 uri?id=18&id=19&id=20  或者post  id=18&id=19&id=20

String[] ids=request.getParameterValues("id")

那么这句SQL是需要动态的

还有像如下的多条件查询

可能不提供条件:  0条件  select & from t_product;

当选择了一个或多个条件: select * from t_product where 条件1=#{xxx}  and 条件2=#{xxx2} 

新建模块

1.     if标签

2.where标签 作用让where子句更加动态智能

当所有条件都为空时,where标签保证不会生成where子句

自动去除某些条件前面多余的and和or

3.trim标签

prefix:在trim标签中的语句前添加内容

suffix:在trim标签中的语句后 添加 内容

prefixOverrides:前缀覆盖掉(去掉)

suffixOverrides:后缀 覆盖掉(去掉)
trim会自动判断里面if来考虑是否添加where    并且自动判断是否去掉 and或者or
4.set标签
主要使⽤在update语句当中,⽤来⽣成set关键字,同时去掉最后多余的“,”
5.choose when otherwise
< choose >
< when ></ when >
< when ></ when >
< when ></ when >
< otherwise ></ otherwise >
</ choose >
一般<choose>会和<when><otherwise>联合使用
等价于
if (){
} else if (){
} else if (){
} else if (){
} else {
}
只有⼀个分⽀会被选择!!!!  只要一个分支执行,条件语句结束     只有⼀个分⽀会被选择,且必会选择!!!!只有⼀个分⽀会被选择,且必会选择!!!!只有⼀个分⽀会被选择,且必会选择!!!!只有⼀个分⽀会被选择,且必会选择!!!!只有⼀个分⽀会被选择,且必会选择!!!!只有⼀个分⽀会被选择,且必会选择!!!!
比如说下面的三个参数都是""或者 null
那么  最后执行
select * from t_car where car_type=  ""  或者 select * from t_car where car_type= null

实际使用比如
比如需求是:先根据品牌查,没有提供品牌按价格查,没有提供价格按类型查
这里注意下
6.foreach标签  
循环数组或集合,动态⽣成sql
批量删除:
id=1&id=2&id=3
String[] ids=request.getParameterValues("id");
String[] ids={"1","2","3"}
int[] intArray = new int[idValues.length];
for (int i = 0; i < idValues.length; i++) {
try {
intArray[i] = Integer.parseInt(idValues[i]);
} catch (NumberFormatException e) {
}
delete from t_car where id in ( 1 , 2 , 3 );
delete from t_car where id = 1 or id = 2 or id = 3 ;
第一种方式: delete from t_car where id in ( 1 , 2 , 3 );
第二种方式: delete from t_car where id = 1 or id = 2 or id = 3 ;
批量插入
比如  一次插入多条数据
insert into user(id,name,age) values(1,'zs',18),(2,'ls',19),(3,'ww',21)
7 sql标签与include标签
sql标签⽤来声明sql⽚段
include标签⽤来将声明的sql⽚段包含到某个sql语句当中
作⽤:代码复⽤。易维护。
例如
http://www.mmbaike.com/news/104381.html

相关文章:

  • 没网站怎么做二维码扫描连接排名优化关键词公司
  • 海东高端网站建设价格优化网站排名方法
  • 帝国cms做动态网站性能如何德阳seo
  • 厦门做企业网站多少钱2022磁力链接搜索引擎推荐
  • 分公司注册流程网上注册全国最好网络优化公司
  • 做网站怎么看效果营销型企业网站案例
  • 搭建网站平台有前途吗百度竞价排名算法
  • 深圳网站制作公司新闻长沙seo报价
  • robots 网站地图贵州萝岗seo整站优化
  • 对内部网站建设的意见和建议seo营销服务
  • 电脑手机自适应网站的建设百度查重免费
  • 定制网站开发蒙特超级软文网
  • 做破解的网站厦门关键词优化网站
  • 贵阳网站建设方案书武汉seo群
  • 黄页网站推广app排名函数rank怎么用
  • 学做网站要多久多少钱做网站哪个平台好
  • 自己的公司怎么做网站重庆seo关键词优化服务
  • 如何自己做资源类网站网站网上推广
  • 仙桃网站建设seo关键词优化推广外包
  • 网站建设的个人总结百度平台
  • 做网站设计是什么专业百度竞价排名公式
  • 网站源码下载音乐seo关键词排名优化价格
  • wordpress网站管理系统深圳谷歌推广公司
  • 护肤品网站建站模板最新新闻热点素材
  • dedecms网站地图怎么做卢松松外链工具
  • 做网站公司做网站公司一台电脑赚钱的门路
  • 淘宝上面的网站建设是靠谱大批量刷关键词排名软件
  • 网站虚拟机从头做有影响吗网站策划是干什么的
  • 南昌市城乡建设委员会网站百度域名
  • 卫浴网站源码竞价推广网络推广运营