标签: jpa
使用常规MySQL,我可以使用像
SELECT FLOOR(ID / 4) as GroupID FROM Table;
假设我的ID是连续的,这给了我4个具有相同GroupID的组。
我的问题是,可以使用CriteriaQuery在JPA中完成吗?我可以看到有一个CriteriaBuilder.prod()方法(可用于除法),但如何将结果转换为直整数?
答案 0 :(得分:0)
好的,我看到实际上有转换方法:http://docs.oracle.com/javaee/6/api/javax/persistence/criteria/CriteriaBuilder.html#toLong%28javax.persistence.criteria.Expression%29