Pracuję w projekcie korzystającym z JPA ORM, a framework zapewnia dwa rodzaje metod tworzenia zapytań.Dlaczego potrzebujemy utworzyć zapytanie natywne?
- entityManager.createQuery (zapytanie1);
- entityManager.createNativeQuery (query2);
Rozumiem, że rodzaje ciągów zapytań należy przekazywać, aby z nich korzystać, ale nie wiem dokładnie, dlaczego potrzebujemy utworzyć zapytanie natywne? Prawdopodobnie nie chcemy używać tam możliwości ORM?