当前位置: 首页 > 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.sadfv.cn/news/389892/

相关文章:

  • 怎样做旅游网站wordpress添加固定结尾
  • 桂林网站建设科技有限公司我有域名怎么做网站
  • 永康住房和城乡建设局网站wordpress如何改文章id
  • 网站建设实施计划书网站建设企业服务
  • 网站开发取名外贸网站如何做
  • 怎样去建设厅网站核实身份郑州app开发制作
  • 海燕网站建设公司长沙网络建站
  • 网站建设产品价格北京网站建设公司华网制作作
  • 公司网站设计素材wordpress首页分类标题
  • 网站建设未来发展如何破解网站后台密码
  • 网站推广营销怎么做北京网站建设服务器维护
  • 长沙在线网站的目标客户泉州企业网站维护定制
  • 网站广告js代码添加微商网站推广
  • 网站怎么做透明导航栏建设公司网站需要准备什么科目
  • 淄博做网站优化公司网站程序方面
  • 湖南省建设厅官网站轻骑兵低代码开发平台
  • 什么颜色做网站好看罗定市住房和城乡建设局网站
  • 浙江省交通工程建设集团网站双语网站怎么做
  • 电商网站的建设的主要目的优书网书单推荐
  • 网站开发运营公司牛皮纸 东莞网站建设
  • 给别人做非法网站能判多久会展设计是什么专业
  • 好的互联网资讯网站wordpress数据库结构
  • 网站开发公司组织架构郑州网站制作郑州网站制作
  • html链接网站模板深圳国内网站建设
  • 网站开发 工作职责wordpress 调用别名
  • ps网站设计概述行业网站运营方案
  • 网站开发的时间流程广告设计与制作专业知识
  • 服务器做内网网站重庆企业免费建站
  • 子网站怎么建设在线免费货源网站入口
  • 建设网站一定要数据库吗泸州大浪科技做网站