从reason_type中选择max(to_number(substr(reason_id,2,7)))的JPA查询;

时间:2015-04-14 11:31:02

标签: jpa max substr

我们如何编写以下SQl查询

select max(to_number(substr(reason_id,2,7)))
from reason_type;

在JPA中获取列的最大行数。我正在尝试但是在尝试以下时出现错误

Integer reasonTypeId = entityManager()
    .createQuery(
        "SELECT MAX(TO_NUMBER(SUBSTR(o.reasonId,2,7))) from ReasonType o",
         Integer.class)
    .getSingleResult();

我的实体是ReasonType,列是reasonId。

请帮帮我?

0 个答案:

没有答案