Путь API критериев к идентификатору подобъекта

Я хочу преобразовать мои запросы JPAQL в запросы API критериев.

Рассмотрим такой запрос:

SELECT e FROM Entity e WHERE e.parent.id = :parentId

Часть WHERE преобразуется в:

Path<Long> parentId = root.get(Entity_.parent).get(ParentEntity_.id);
Predicate whereParentId = builder.equal(parentId, selectedParent.getId());

Вопрос в том, как создать предикат для WHERE следующим образом:

SELECT e FROM Entity e WHERE e.parent.parent.id = :parentId

Как создать Путь к родительский идентификатор родительского идентификатора?

10
задан amorfis 30 November 2011 в 17:09
поделиться