HQL查询对象部分字段
2015-07-13 09:28
477 查看
HQL查询,如果是个别字段(对象的几个属性)为查询结果,则create("select id,name from user").list()查询的结果,是List<Object[]>,至查询一个字段,返回结果可以是List<Object>;
获取查询结果,for循环list;使用object[x]获取到第x+1个字段内容
网上有,如果查询的字段不是外键,可以使用查询的字段在表对应的对象中,添加这几个字段的构造函数,查询出来的结果,可以直接转换成表对应的对象(没有使用,标注备用!)。
获取查询结果,for循环list;使用object[x]获取到第x+1个字段内容
List<Object> idlist = this.getSession().createQuery("select max(clockTime) from HistoryDoub where clockTime >'"+endTime+"' and clockTime <'"+startTime+"'"+" group by resource.resourceId,collectItem.itemId").list(); StringBuffer data = new StringBuffer(); if(idlist!=null){ for(int i = 0;i<idlist.size();i++){ Object hd = idlist.get(i); if(i<idlist.size()-1) data.append("'"+hd.toString()+"',"); else data.append("'"+hd.toString()+"'"); } }
网上有,如果查询的字段不是外键,可以使用查询的字段在表对应的对象中,添加这几个字段的构造函数,查询出来的结果,可以直接转换成表对应的对象(没有使用,标注备用!)。
相关文章推荐
- 杭电 hdu 1213 How Many Tables(经典并查集 基础题)
- 黑马程序员——Java 集合(上)(第八篇)
- jQuery实现自定义checkbox和radio样式
- IOS版本被拒的经历
- STL迭代器失效问题
- 简单CSS3动画
- 访问tomcat7 java.lang.ClassCastException: org.apache.jasper.el.ELContextImpl
- Exponential Decay demo(Exponential Distribution)
- bzoj1941: [Sdoi2010]Hide and Seek KD-tree
- Android调用JNI方法 及 代码
- 【LeetCode】236. Lowest Common Ancestor of a Binary Tree
- LocalBroadcastManager本地广播处理
- 网站压力测试
- 人心齐,泰山移
- java 字符串常用操作
- 网络爬虫(一) 网络爬虫基本原理
- dns服务器
- Python 3.4 install lxml
- 六款值得推荐的android(安卓)开源框架简介
- MySQL 的 Innodb 缓存优化