我可以在JPA CriteriaQuery中使用FLOOR()

时间:2013-11-13 06:04:12

标签: jpa

使用常规MySQL,我可以使用像

这样的查询人工地将记录与常见的“ID”分组
SELECT FLOOR(ID / 4) as GroupID FROM Table;

假设我的ID是连续的,这给了我4个具有相同GroupID的组。

我的问题是,可以使用CriteriaQuery在JPA中完成吗?我可以看到有一个CriteriaBuilder.prod()方法(可用于除法),但如何将结果转换为直整数?