我正在尝试在Postgres
数据库下面运行查询。
select new map(avg(cast (speed as double precision)) as avg)
from table
speed
列是类型varchar
我正在使用 JPA 执行如下
em = entityManagerFactory.createEntityManager();
Query hqlQuery = em.createQuery(query);
reportList = hqlQuery.getResultList();
当我运行这个时,我得到下面的错误
Caused by: org.hibernate.hql.internal.ast.QuerySyntaxException: expecting CLOSE,
found 'precision' near line 1
有没有人遇到过这种情况?我不能在 Hibernate 中使用精度吗?