Hibernate 是否有与使用HQL数组下标等效的标准?

Hibernate 是否有与使用HQL数组下标等效的标准?,hibernate,hql,criteria-api,hibernate-criteria,Hibernate,Hql,Criteria Api,Hibernate Criteria,我需要检索在关联列表的特定位置具有特定值的实体 我可以使用HQL实现这一点,如下所示: from Cat c where c.kittens[0].name = 'whiskers' and c.kittens[1].name = 'mittens' 现在,我想将此限制添加到使用CriteriaAPI的现有搜索中。在那个API中,我看不到任何类似于数组下标符号的东西。使用标准的等价物是什么

我需要检索在关联列表的特定位置具有特定值的实体

我可以使用HQL实现这一点,如下所示:

from Cat c
where c.kittens[0].name = 'whiskers'
and c.kittens[1].name = 'mittens'
现在,我想将此限制添加到使用CriteriaAPI的现有搜索中。在那个API中,我看不到任何类似于数组下标符号的东西。使用标准的等价物是什么