【发布时间】:2020-02-22 23:40:19
【问题描述】:
我想使用 xmlexists() 函数创建 HQL 查询,但出现错误。
我的代码:
Query query = session.createQuery("From XMLTable AS tb WHERE xmlexists('//food[@id = \"1\"]' PASSING BY REF tb.xmlData)");
List list = query.list();
list.forEach(obj -> {
printSth((XMLTable) obj);
});
错误:
错误:第 1:77 行:意外令牌:PASSING
我也在 pgAdmin 4 中尝试过,一切正常。我猜这是 HQL 中的语法问题。
【问题讨论】:
标签: postgresql hibernate hql