Potrzebuję pobrać pojedynczy wiersz ze stołu, a ja byłem zainteresowany, jakie podejście jest lepsze. Po jednej stronie getSingleResult
jest przeznaczony do pobierania pojedynczego wyniku, ale podnosi wyjątek. Czy ta metoda ma korzyści w wydajności związanej getResultList
zco jest lepsze: getSingleResult lub getResultList JPA
query.setFirstResult(0);
query.setMaxResults(1);
"ale to podnosi ekscepcję." Co to za wyjątek? (W rzeczywistości oba mogą podnieść wyjątek). Nie wiem o wydajności (w zależności od tego, która z nich jest bardziej wydajna, powinna być pomijalna), ale myślę, że 'getSingleResult' sprawia, że twój kod jest bardziej czytelny. –
tak, zgadzam się, że getSingleResult jest o wiele bardziej czytelny. Chcę tylko dowiedzieć się, co jest bardziej efektywne. – Pilgrim