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

教做幼儿菜谱菜的网站天猫商城的商品来源

教做幼儿菜谱菜的网站,天猫商城的商品来源,深圳网站定制价格表,做网站原型图文章目录1. 最简单但性能最差的做法2. 使用group by分组查询#xff0c;将查询结果封装成类3.group by分组查询#xff0c;将结果封装为map。直接封装为map#xff1f;List1. 最简单但性能最差的做法 在逻辑层分多次对数据库进行查询。伪代码如下。 ListString na… 文章目录1. 最简单但性能最差的做法2. 使用group by分组查询将查询结果封装成类3.group by分组查询将结果封装为map。直接封装为mapList1. 最简单但性能最差的做法 在逻辑层分多次对数据库进行查询。伪代码如下。 ListString nameList ; ListInteger countList; for(String name: nameList){ countList.add(xxDao.countByName(name)); }map文件如下。 selectselect cout(*) from ** where name#{name}; /select这样写起来很简单但是反复建立与数据库的连接效率极差。 2. 使用group by分组查询将查询结果封装成类 为了提高性能使用数据库中 group by 的语法直接进行分组查询并定义一个类接受查询结果。 //结果类 public class result{ private String key; private String value; //省略getter和setter }map文件如下。 resultMap typecom.**.result idresult…/resultMap select resuleMapresult select name as key , count(*) as value group by name; /select然后再对List进行处理这样效率比第一种方法高但是建立result对象会有一定内存消耗对类进行处理也并不方便。 3.group by分组查询将结果封装为map。 直接封装为map select idgetDepNumMap resultTypejava.util.HashMapselect department_id , count(*) from staff_career_infowhere status enablegroup by department_id;/select想用上面这样的代码直接将查询结果封装到map中是不可以的。返回结果如下可见这样得到的map中将column的名字作为了key结果作为value。而且如果有多个分组也只会返回一个分组。 ListHashMapString,Object 正确的做法如下。 //Dao ListHashMapString,Object getDepNumMap();//map文件select idgetDepNumMap resultTypejava.util.HashMapselect department_id as key, count(*) as valuefrom staff_career_infowhere status enablegroup by department_id;/select然后再将得到的list 转化为map。这里的方法要自己写。 //转换方法 ListHashMapString, Object list sysStaffCareerInfoDao.getDepNumMap(); MapString, Integer map new HashMap(); if (list ! null !list.isEmpty()) {for (HashMapString, Object hashMap : list) {String key null;Integer value null;for (Map.EntryString, Object entry : hashMap.entrySet()) {if (key.equals(entry.getKey())) {key (String) entry.getValue();} else if (value.equals(entry.getKey())) {//我需要的是int型所以做了如下转换实际上返回的object应为Long。value ((Long)entry.getValue()).intValue();} }map.put(key, value);} }
http://www.yutouwan.com/news/389892/

相关文章:

  • 建设网站 (公司)网站建设及维护合同
  • 在线代理服务器网站什么网站可以自己做字
  • 公司网站自己创建百度网址大全pc版怎么下载
  • 镇江企业网站制作丽江网站开发找千素网
  • 一级a做爰片免费网站 小说男和女做暖暖网站
  • 可以做微信推文的网站万网阿里云域名查询
  • 河南网站建设运营域名注册公司搭建网站需要什么
  • 珠海微网站进入淘宝电商运营基础知识
  • 国内外html5网站建设状况wordpress 魔客
  • 本站3天更换一次域名yw补习吧 一家专门做家教的网站
  • 蓝众建站_专业网站建设网站没有内容 备案能成功吗
  • 广州网站设计服务商微信小程序商城需要多少钱
  • 有没有转门做乐器演奏的网站手机网页视频下载软件
  • 企业网站的价值建设银行新加坡招聘网站
  • 侠客推 网站建设增城网站开发
  • 网站专题策划页面怎么做手机兼职快递录单员
  • 境外电商平台入驻seo管理与优化期末试题
  • 桃城区网站制作公司下载中国建设银行app
  • ckeditor for wordpress 设置seo优化行业
  • 订阅号可以建设微网站网站登录页面
  • 网站开发移动端免费咨询宠物医生在线
  • 英文网站字体大小试述电子商务网站的建设流程
  • 域名的网站建设方案书网站开发那种语言好
  • 网站怎么做移动图片不显示不出来中国工程建设协会网站
  • google云 wordpressseo搜索如何优化
  • 在手机上创建网站吗网站建设督查报告
  • 常州网站建设套餐重庆谷歌seo关键词优化
  • 给企业做网站.net网站开发教程百度贴吧
  • 河北邢台路桥建设公司网站网站开发流程任务
  • 公司网站设计公司成都网站开发外包公司