Tôi muốn chuyển các truy vấn JPAQL của mình thành các truy vấn API tiêu chí.Đường dẫn API tiêu chí tới id tổ chức phụ phụ
xem xét truy vấn như thế này:
SELECT e FROM Entity e WHERE e.parent.id = :parentId
WHERE
phần được chuyển thành:
Path<Long> parentId = root.get(Entity_.parent).get(ParentEntity_.id);
Predicate whereParentId = builder.equal(parentId, selectedParent.getId());
Câu hỏi đặt ra là, làm thế nào để tạo vị cho WHERE như thế này:
SELECT e FROM Entity e WHERE e.parent.parent.id = :parentId
thế nào để tạo Path
cho phụ huynh của id chính?
Làm thế nào bạn có thể làm điều đó cho một phần tử bên trong Bản đồ? 'Đường dẫn path = entity.get (" mapAtribute) ... ' Tôi không biết cách chuyển Khóa khi tôi lấy Bản đồ để lấy Phần tử mong muốn. Đây là câu hỏi lỗ của tôi: http : //stackoverflow.com/questions/21436972/jpa-2-criteria-for-sorting-based-on-an-atribute-from-a-map-value Cảm ơn! – Gayolomao