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

建设旅游网站的目的和意义东莞市官网网站建设价格

建设旅游网站的目的和意义,东莞市官网网站建设价格,线上外包平台,怎么看网站有没有做百度推广foreach的主要用在构建in条件中#xff0c;它可以在SQL语句中进行迭代一个集合。 foreach元素的属性主要有 item#xff0c;index#xff0c;collection#xff0c;open#xff0c;separator#xff0c;close。 item表示集合中每一个元素进行迭代时的别名#xff0c;i…foreach的主要用在构建in条件中它可以在SQL语句中进行迭代一个集合。 foreach元素的属性主要有 itemindexcollectionopenseparatorclose。 item表示集合中每一个元素进行迭代时的别名index指 定一个名字用于表示在迭代过程中每次迭代到的位置open表示该语句以什么开始separator表示在每次进行迭代之间以什么符号作为分隔 符close表示以什么结束。 在使用foreach的时候最关键的也是最容易出错的就是collection属性该属性是必须指定的但是在不同情况 下该属性的值是不一样的主要有一下3种情况 如果传入的是单参数且参数类型是一个List的时候collection属性值为list如果传入的是单参数且参数类型是一个array数组的时候collection的属性值为array如果传入的参数是多个的时候我们就需要把它们封装成一个Map了当然单参数也可 以封装成map实际上如果你在传入参数的时候在breast里面也是会把它封装成一个Map的map的key就是参数名所以这个时候collection属性值就是传入的List或array对象在自己封装的map里面的key 下面分别来看看上述三种情况的示例代码 1.单参数List的类型 select iddynamicForeachTest parameterTypejava.util.List resultTypeBlogselect * from t_blog where id inforeach collectionlist indexindex itemitem open( separator, close)#{item} /foreach /select上述collection的值为list对应的Mapper是这样的 public List dynamicForeachTest(List ids); 测试代码 Testpublic void dynamicForeachTest() {SqlSession session Util.getSqlSessionFactory().openSession();BlogMapper blogMapper session.getMapper(BlogMapper.class);List ids new ArrayList();ids.add(1);ids.add(3);ids.add(6);List blogs blogMapper.dynamicForeachTest(ids);for (Blog blog : blogs)System.out.println(blog);session.close();}2.单参数array数组的类型 select iddynamicForeach2Test parameterTypejava.util.ArrayList resultTypeBlogselect * from t_blog where id inforeach collectionarray indexindex itemitem open( separator, close)#{item}/foreach /select 上述collection为array对应的Mapper代码 public List dynamicForeach2Test(int[] ids); 对应的测试代码 Test public void dynamicForeach2Test() {SqlSession session Util.getSqlSessionFactory().openSession();BlogMapper blogMapper session.getMapper(BlogMapper.class);int[] ids new int[] {1,3,6,9};List blogs blogMapper.dynamicForeach2Test(ids);for (Blog blog : blogs)System.out.println(blog);session.close(); }3.自己把参数封装成Map的类型 select iddynamicForeach3Test parameterTypejava.util.HashMap resultTypeBlogselect * from t_blog where title like %#{title}% and id inforeach collectionids indexindex itemitem open( separator, close)#{item}/foreach /select上述collection的值为ids是传入的参数Map的key对应的Mapper代码 public List dynamicForeach3Test(Map params); 对应测试代码 Testpublic void dynamicForeach3Test() {SqlSession session Util.getSqlSessionFactory().openSession();BlogMapper blogMapper session.getMapper(BlogMapper.class);final List ids new ArrayList();ids.add(1);ids.add(2);ids.add(3);ids.add(6);ids.add(7);ids.add(9);Map params new HashMap();params.put(ids, ids);params.put(title, 中国);List blogs blogMapper.dynamicForeach3Test(params);for (Blog blog : blogs)System.out.println(blog);session.close();}
http://www.pierceye.com/news/229371/

相关文章:

  • 网站空间提供商哪个网站可以做英文兼职
  • 社区网站制作平台网站建设调研报告
  • 不会建网站怎么赚钱dw个人主页模板
  • 自助建站系统哪个好thinkphp做的网站源码
  • 广州企业网站模板建站现在有什么网站可以做兼职的
  • 网站开发 公司百度seo公司整站优化软件
  • 沈阳学网站制作学校网络推广龙岗比较好的
  • 佛山 建站公司网站风格一般具有哪三大特征
  • 网站的二级页面怎么做济南网站建设行知科技不错
  • 网站赢利如何查看实时街景地图
  • 手表网站欧米茄官方网络平台管理制度和管理办法
  • 北京网站建设网站网站不用工具开发建设
  • 杭州做网站外包公司有哪些网站幻灯片效果
  • 北京模板建站代理好看怎么上传视频网站吗
  • 品牌网站建设小科6a蚪html制作电影网页
  • 环保网站建设维护情况报告北京seo方法
  • 网站建设及使用企业名字查重系统
  • 新乡微网站建设如果做vr参观网站
  • 昆山苏州网站建设地方门户类网站有哪些
  • 网站建设与维护 许宝良 课件企业网站建设费用会计科目
  • react做的网站有哪些帮别人推广赚钱
  • php 深圳 电子商务网站开发苏州餐饮 网站建设
  • 相机拍照的图片怎么做网站呀现在的企业一般用的什么邮箱
  • 深圳自适应网站公司wordpress更改固定链接后
  • 网站报价网站源码下载工具
  • 买个网站域名要多少钱一年网站怎么建设模块
  • 怎么用自助网站设计之家网址
  • 新浪博客发布到wordpress网站seo快速优化技巧
  • php网站换服务器最超值的手机网站建设
  • seo整站优化技术培训wordpress博客编辑器