0

我想要一个在休眠中返回指定子字符串索引的函数,我将在substring函数中使用该索引,例如考虑这个休眠查询:

from PersonObject m where substring(m.description,44,4) BETWEEN :minnum and :maxnum

我想使用请求的函数而不是起始索引44来动态获取起始索引,因为这个位置因一个字符串而异

4

1 回答 1

0

获取起始位置的 JPQL 函数是LOCATE

LOCATE(string_primary, string_primary[, simple_arithmetic_expression])

因为 HQL 或多或少是 JPQL 的超集,所以它当然也适用于 HQL。

于 2013-06-02T20:22:23.777 回答