Mam zamiar rozpocząć nowy projekt, który będzie odtwarzany z bardzo dużej bazy danych, a więc będzie dużo operacji na bazie danych.Wiosenny WZP: Konstruktor kwerend kontra Kreator kryteriów, którego użyć?
Zdecydowałem się użyć Spring JPA jako mojego ORM. Teraz Spring JPA udostępnia różne techniki do wykorzystania w warstwie DAO. Jestem zdezorientowany między Criteria builder a Query DSL. Wydaje się, że oba rozwiązania dobrze rozwiązują mój problem i wydaje mi się, że nie ma sensu ich używać w tym samym projekcie, ponieważ zapewniają taką samą funkcjonalność.
A więc, który z nich należy użyć i dlaczego?