Hibernate Query查询

nicholasmars 2009-01-31 10:03:00
这是HQL语句
select count(*) as cust.custid,cust.custlevel from com.custservice.orm.Customer cust group by cust.custlevel

当我这样创建一个Query的时候有异常,异常是HQL语句有错误


public List queryList(String hql) {

Query query = this.getSession().createQuery(hql);

return query.list();
}
...全文
199 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
nicholasmars 2009-01-31
  • 打赏
  • 举报
回复
还是有问题
java.lang.Error: Unresolved compilation problem:
Syntax error, insert ";" to complete BlockStatements
zou_wei_forever 2009-01-31
  • 打赏
  • 举报
回复
改成Query query = this.getSession().createSQLQuery(hql);试试!
qiongshan0475 2009-01-31
  • 打赏
  • 举报
回复
根据你写的hql语句
list里的对象是object数组
获取代码为:
Object [] b=list.get(0);

b[0](就是这个值cust.custid)
b[1](就是这个值cust.custleve)
nicholasmars 2009-01-31
  • 打赏
  • 举报
回复
改成createSQLQuery(hql)后,用query.list()方法返回集合,List里面装的是Object对象,我要把元素转换为Pojo对象,但是有错误

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧