【发布时间】:2021-07-06 12:43:05
【问题描述】:
我正在执行下面的代码
SQLQuery query = objectSession.createSQLQuery(queryString);
query.setCacheable(true);
query.setCacheRegion("My Space");
queryString 是一种 UDF 选择语句,它只返回一个字符串并且应该被缓存。
这将返回以下错误消息
java.lang.IllegalStateException: 别名预期长度为 0;实际长度为 1
请帮我解决这个问题。
【问题讨论】:
-
您的查询是什么样的?您使用的是哪个数据库以及哪个 Hibernate ORM 版本?
-
Select myfunc('abc', 'person','india') from sysibm.sysdummy1.using DB2 and hibernate version 4.0.2