我试图用一个子查询/子选择在HQL(休眠)工作,但它不工作,并抛出一个错误...休眠:HQL行计数的子查询问题
我想知道是否有在HQL一个相当于是这样的:(“正常” SQL)
select count(Z) from (SELECT SUM(existencia), almacen, oficina, fila from re_tinventarioubicacion where inventorybranchto = 2 GROUP BY almacen, oficina, fila, estante, entrepano, casilla, precioetiqueta) as Z
我试图从SQL到HQL“翻译”,但它不工作...它抛出这样的:
org.hibernate.hql.ast.QuerySyntaxException:意外标记
基本上,我需要从得到的子查询中获取行计数。
任何想法?
是的,我结束了使用本机SQL,但不是投影也不是变形金刚。但我相信变形金刚可能是一个部分解决方案,所以谢谢! – 2011-04-13 15:44:25