名前付きクエリで関数を呼び出そうとしていますが、取得しています:
java.lang.IllegalStateException: No data type for node: org.hibernate.hql.ast.tree.MethodNode
\-[METHOD_CALL] MethodNode: '('
+-[METHOD_NAME] IdentNode: 'MYFUNCTION' {originalText=MYFUNCTION}
\-[EXPR_LIST] SqlNode: 'exprList'
\-[NUM_INT] LiteralNode: '1'
私のクエリは次のようなものです
@NamedQuery(name = "myQuery",
query = " select r, MYFUNCTION(r.id) from ResPO r "
+ " where r.status like 'A'")
クエリを単純化すると、すべて問題ありません。
@NamedQuery(name = "myQuery",
query = " select r from ResPO r "
+ " where r.status like 'A'")
間違いは何ですか?ありがとう++