Quiero transformar mis consultas JPAQL en consultas API de criterios.API de criterios Ruta a la identidad de sub-sub-entidad
Considerar consulta como esta:
SELECT e FROM Entity e WHERE e.parent.id = :parentId
WHERE
parte se transforma en:
Path<Long> parentId = root.get(Entity_.parent).get(ParentEntity_.id);
Predicate whereParentId = builder.equal(parentId, selectedParent.getId());
La pregunta es, cómo crear predicado para el DONDE así:
SELECT e FROM Entity e WHERE e.parent.parent.id = :parentId
Cómo para crear Path
al padre de la identificación padre?
¿Cómo lo harías para un elemento dentro de un mapa? 'ruta Ruta = entity.get (" mapAtribute) ... ' No sé cómo pasar la llave una vez que consigo el mapa para obtener el elemento deseado Aquí está mi pregunta agujero:. Http : //stackoverflow.com/questions/21436972/jpa-2-criteria-for-sorting-based-on-an-atribute-from-a-map-value Gracias! – Gayolomao