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

丹灶网站建设公司html做一个简单的网页

丹灶网站建设公司,html做一个简单的网页,免费制作广告图,php网站建设有关知识文章目录 前言一、tuple元组是什么?二、解决方法总结 前言 这次碰到一个需求,大致需要把表A中的字段1和字段2作为共同的表去查表B,并且一次性需要查多条,一开始是想的是根据字段1和字段2去查然后循环多次,但是这样反复…

文章目录

  • 前言
  • 一、tuple元组是什么?
  • 二、解决方法
  • 总结


前言

`

这次碰到一个需求,大致需要把表A中的字段1和字段2作为共同的表去查表B,并且一次性需要查多条,一开始是想的是根据字段1和字段2去查然后循环多次,但是这样反复访问数据库,性能太差,在导师指导下学会了一个新的方法-使用tuple元组


一、tuple元组是什么?

元组(Tuple)是一种数据结构,通常用于将一组有序的元素组合成一个单一的数据单元。与列表或数组不同,元组的元素可以是不同类型的,并且元组的长度是固定的。

二、解决方法

List<Tuple2<String, Integer>> pns = xList.stream().map(p -> Tuple.of(p.getId(), p.getStage())).collect(Collectors.toList());

这里我就创建了一个list集合,并且集合类型为元素为String和Intege的二元组,然后我遍历了xList集合将里面的id作为第一个元素,stage作为第二个元素,然后使用tuple的of函数创建元组对象并赋值。

然后集合创建好后就可以编写sql语句了 设置入参为List<Tuple2<String, Integer>>集合 然后再mybatisi中使用foreach循环遍历集合 然后根据每一个元组对象去表中查询数据便可以了

    <select id="select" resultType="xxx">select * from xxx where (x1, x2) in<foreach collection="xxx" item="pn" open="(" separator="," close=")">(#{pn.t1}, #{pn.t2})</foreach></select>

总结

这个元组真的非常有用,假如下次是要根据三个或者多个元素查询那么就可以创建tuple3或者tuplen来完成需求了

http://www.hrbkazy.com/news/20384.html

相关文章:

  • 服装公司网站首页如何做游戏推广
  • 如何做免费的公司网站青岛seo招聘
  • 2014 湖南个人网站备案可以做b2b吗为什么外包会是简历污点
  • 网站建设是广告吗网站seo技术
  • 重庆那家做网站做得好sem什么意思
  • wordpress add_action()广州网站优化推广方案
  • 衡阳网站排名优化公司软文媒体
  • 做网站的需求文档格式宁波免费seo在线优化
  • wordpress建站系统网站按天扣费优化推广
  • 义乌婚介网站建设谷歌搜索引擎怎么才能用
  • 无锡做网站多少钱智能优化大师下载
  • 网站建设 用户管理品牌网络推广外包
  • 网络推广及网站建设合作协议正规教育培训机构
  • 佛山做网站哪家公司最好百度竞价有点击无转化
  • 青岛seo做的好的网站黄页引流推广网站
  • 秒收的网站广告牌
  • 网站颜色公众号运营收费价格表
  • 网站开发微信授权登录优化公司
  • 直接做网站的软件百度官网认证价格
  • 便民工具 网站开发友情链接买卖平台
  • 网站竞价怎么做seo快速排名软件品牌
  • 门户网站建设汇报手机百度识图网页版入口
  • 有个专门做3d同人网站电商网站链接买卖
  • 北京免费网站建设模板seo网站优化是什么
  • 免费做网站的网络推广哪个平台最好
  • 网站建设有哪些软件有哪些内容软件外包公司有哪些
  • 做公司网站需要哪些资料seo公司软件
  • seo项目是什么武汉百度seo排名
  • 微信代运营合同seo免费优化公司推荐
  • 婚庆网站源码官网设计比较好看的网站