¿Es posible con JPA recuperar instancias de clases sin entidad con consultas nativas?
tengo una clase no-entidad que envuelve dos entidades:Seleccionar no entidades con JPA?
class Wrap{
Entity1 ent1;
Entity2 ent2
}
@Entity
class Entity1{
...
}
@Entity
class Entity2{
...
}
¿Cómo puedo hacer algo por el estilo?
Query q = entityManager.createNativeQuery("native select here");
List<Wrap> list = q.getResultList();
Hola @Pascal Estoy tratando de utilizar expresiones constructor con un constructor no entidad. Mi SQL se ve así: 'SELECCIONE NUEVA com.company.ui.EntityIDKey (c.companyId, c.name) FROM Company c DONDE c.companyId no es nulo y c.name no es nulo y de longitud (trim (c.name)))> 0 ordenar por c.nombre asc' y mi código JPA: 'List companies = getEntityManager(). CreateQuery (sql) .getResultList();' pero termino con un tipo de advertencia de seguridad. ¿Cómo evito esto? –