sql 表的部分字段查找 的结果集

mac2022-06-30  78

传统sql从多个对象中获得的list<Object> ,可以这样处理(利用Map)  List list = query.getList(sql);  //封装成BB类型  List<BB> bbs =null;  if(null!=list&&list.size()!=0){ Map map=null; BB bb =null; for(int i=0;i<list.size;i++){  bb = new BB();  map = (Map)list.get(i);   //就是这步没见过而已  bb.setA(map.get("a").toString);  bb.setB(map.get("b").toString);  bb.setC(map.get("c").toString);//这里要注意,a,b,c是表中的字段,或你取得别名  bbs.add(bb); }  }  return bbs;

<!-- 而我们利用Hql这种情况只会封装成List<Object[]> list; -->

转载于:https://www.cnblogs.com/yanjunwu/p/3456331.html

最新回复(0)