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

网站开发端口查询织梦英文版网站怎么做

网站开发端口查询,织梦英文版网站怎么做,南开区网站建设,医院网站跳出率高一、xml文件中foreach的主要属性 foreach元素的属性主要有 collection#xff0c;item#xff0c;index#xff0c;separator#xff0c;open#xff0c;close。 collection: 表示集合#xff0c;数据源 item #xff1a;表示集合中的每一个元素 index #xff1a;用于… 一、xml文件中foreach的主要属性 foreach元素的属性主要有 collectionitemindexseparatoropenclose。 collection: 表示集合数据源 item 表示集合中的每一个元素 index 用于表示在迭代过程中每次迭代到的位置 separator 表示在迭代时数据以什么符号作为分隔符 open 表示该语句以什么开始 close 表示以什么结束 二、foreach批量查询数据 1、当查询的参数只有一个时 例如findByIds(List ids) a.如果参数类型为List在使用时collection的属性需指定为list b.如果参数类型为数组则在使用时collection属性需指定为array select idfindByIdsMap resultMapBaseResultMap          Select  sum(mark)          from table_user where user_id in                   foreach itemitem indexindex collectionlist                           open( separator, close)                         #{item}                 /foreach   /select  2、当查询的参数是一个对象时 例如findByIds(List userList) select idfindByIdsMap resultMapBaseResultMap          Select sum(mark)          from table_user where user_id in                   foreach itemitem indexindex collectionlist                           open( separator, close)                         #{item.userId}                 /foreach   /select  三、foreach批量插入数据 实现foreach批量插入数据有两种方法一种是只发送一条 SQL插入的多条数据之间通过”,” 分隔开另一种方式是每插入一条数据就发送一条 SQL 语句多个 SQL 语句之间用“”分割。 1.一条 SQL 批量插入数据 对应的Mapper接口代码如下 /** 返回值为 Integer 类型 */ Integer addStudentByList(Param(list) ListStudent list); 1 2 对应的SQL 映射文件如下 insert idaddStudentByList parameterType     INSERT INTO Student(username, age, password) VALUES      foreach collectionlist itemitem separator,         (#{ item.username}, #{ item.age}, #{ item.password})     /foreach /insert 2.执行多条 SQL 批量插入数据 对应的Mapper接口代码和一条 SQL 批量插入数据相同 对应的SQL 映射文件在一条 SQL 批量插入数据的基础上修改如下 insert idaddEmpsByList parameterTypecom.jas.mybatis.bean.Employee     !-- 每插入一条数据就执行一次 SQL中间用;分隔开  --     foreach collectionlist itememp separator;         INSERT INTO Student(username, age, password) VALUES         (#{ item.username}, #{ item.age}, #{ item.password})     /foreach /insert 三、foreach批量更新数据 实现foreach批量插入数据有两种种方法第一种是一条sql语句来批量更新数据第二种是批量更新的sql。 一条 SQL 批量更新数据 一条sql语句来批量更新所有数据下面直接看一下在mybatis中通常是怎么写的去掉mybatis语法就是原生的sql语句了所有就没单独说sql是怎么写的 对应的SQL 映射文件如下 update idupdateBatch parameterTypejava.util.List     update Student set  username     foreach collectionlist itemitem indexindex separator opencase ID closeend         when #{ item.id} then #{ item.username}     /foreach     where id in     foreach collectionlist indexindex itemitem separator, open( close)         #{ item.id,jdbcTypeBIGINT}     /foreach /update ------------------------------------分隔符--------------------------------  update idupdateBatch  parameterTypejava.util.List       foreach collectionlist itemitem indexindex open close separator;         update Student         set             username${ item.username}         /set         where id ${ item.id}     /foreach       /update 四、foreach批量删除数据 所对应的SQL映射文件如下 delete iddelAssetstype parameterTypejava.util.List        DELETE FROM WHERE id in        foreach collectionlist itemitem open( close) separator,            #{ item}        /foreach    /delete 对应的Mapper接口代码如下 public void deleteAssetstype(ListInteger ids);
http://www.pierceye.com/news/251770/

相关文章:

  • 外网怎么进入萧山网站优化
  • 做资源下载网站好吗婚恋网站建设公司排名
  • 网站后台管理系统管理员登录wordpress页面模板下载地址
  • 网站用户体验网络科技公司网站制作
  • seo中文全称是什么360搜索怎么做网站自然优化
  • 青岛网站建设技术外包文本资料分享网站 建设
  • 做好网站建设工作wordpress转发微信缩略图
  • 马鞍山网站开发流程设计师免费资源导航
  • 成功的网站不仅仅是优化排视频网站建设应该注意什么
  • 如何制作网站和软件查询关键词密度网站的网址有哪些
  • 网站服务器查询平台贵阳网站改版
  • 怎样查看网站总浏览量寿县有做网站开发的吗
  • 东莞网站建设价格价格网建企业
  • 做播放器电影网站需要多少钱6网络工程师证
  • dw怎么做网站标题图标网站建设进度表 免费下载
  • 西安哪些做网站的公司好做电子商务网站的意义
  • 圣融网站建设包装设计网站是什么样子的
  • 网站建设的利润设计宝
  • 厦门网站制作案例dede做手机网站
  • 网站建设 环保 图片重庆信息网
  • 做网站的主流软件珠海网站建设珠海
  • 江门市网站建设 熊掌号wordpress分类不显示图片
  • 上海做网站技术有趣的网站小游戏
  • 网站建设需要哪些内容中国建设银行对公网站
  • 网站菜单实现原理全网营销外包
  • 江阴招聘网站建设学徒开源网站开发文档下载
  • 金融网站开发公司六安城市网新闻
  • 什邡网站建设公司linux怎么使用wordpress
  • 安阳网站建设公司网络推广的目标
  • 人像摄影网站有哪些贵阳网站制作企业