【发布时间】:2014-08-28 10:02:32
【问题描述】:
如何获取 Criteria API 中使用的参数标记的数量?
我正在使用 Criteria API 创建带有 IN 关键字的 SQL 语句,该关键字具有许多参数标记。
CriteriaBuilder cb = ...
...
CriteriaBuilder.In<String> in = cb.in(...);
...
for (...) {
in.value(...);
}
我开始收到SQLException“准备好的或可调用的语句有超过 2000 个参数标记。”
有没有办法获得目前使用的参数标记的实际数量?我可以自己数一数,但很容易出错。
【问题讨论】:
标签: java jpa eclipselink criteria-api