Criteria Queries vs JPQL/HQL

0

Witam,
Jak wiadomo mamy dwa sposoby robienie zapytan w JPA nie uzywajac natywnego kodu SQL: JPQL (od J2EE 1.4) i Criteria Queries (od Java EE 1.6).

Jakie sa glowne zalety do stosowania Criteria Queries nad JPQL i odwrotnie?

Pozdrawiam,

0

Jeśli chcesz usuwać dużo danych to zapytanie JPQL jest lepsze, bo kryteriami musiałbyś wszystko po kolei wyciągać a potem kasować.

0
  • O wiele więcej osób zna SQL więc HQL jest dla nich czytelniejszy niż Criteria

  • Preferuje Named HQL query które są prekompilowalne i ich poprawność sprawdzana jest przy starcie...w CRITERIA nie masz takich możliwości

  • Proponuje napisać nietrywialne zapytanie w HQL oraz w Criteria....i porównać czytelność

0

Dzięki, już mam pewne rozeznanie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1