2013-06-02 92 views
0

我想在休眠函數返回一個指定的子指數中,我將使用該索引中substring功能的指標,例如考慮這個Hibernate查詢:需要休眠功能,它返回一個字符串

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

我想使用所請求的功能,而不是開始索引44動態獲取開始指數作爲這個姿勢一個串到另一個不同

回答

0

JPQL函數來獲取起始位置是LOCATE

LOCATE(string_primary,string_primary [,simple_arithmetic_expression])

因爲HQL是JPQL的更多或更少的超集,它當然也適用於HQL。