Czy w przypadku JPA można pobrać instancje klas innych niż encje z natywnymi zapytaniami?
Mam klasy niż podmiot, który owija dwa podmioty:Wybierz podmioty z JPA?
class Wrap{
Entity1 ent1;
Entity2 ent2
}
@Entity
class Entity1{
...
}
@Entity
class Entity2{
...
}
Jak można zrobić coś takiego?
Query q = entityManager.createNativeQuery("native select here");
List<Wrap> list = q.getResultList();
Hi @Pascal staram się używać wyrażeń konstruktor konstruktor nie jednostki. Mój SQL wygląda następująco: SELECT NEW com.company.ui.EntityIDKey (c.companyId, c.name) FROM Company c WHERE c.companyId nie ma wartości null, a c.name nie ma wartości null i length (trim (c.name)))> 0 porządku według c.name asc' i mojego kodu JPA: 'List firmy = getEntityManager(). CreateQuery (sql) .getResultList();' ale kończę z ostrzeżeniem o typie bezpieczeństwa. Jak tego uniknąć? –