执行此代码时,我java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
有时会遇到:
Criteria crResult = getSession().createCriteria(XXX.class);
[...]
crResult.setProjection(Projections.rowCount());
Integer countResults = ((Integer)crResult.list().get(0)); // <---This gives the error
是否有任何情况crResult.list()
可以返回一个空列表?
(只是澄清一下,我不是在谈论接收一个出现 0 个结果的列表,我是在谈论接收一个空列表)
谢谢!