Hola a todos, soy nuevo en persistencia/hibernación y necesito su ayuda.Persistencia de Java: ¿Transmitir a algo el resultado de Query.getResultList()?
Aquí está la situación. Tengo una mesa que contiene algunas cosas. Vamos a llamarlos personas. Me gustaría obtener todas las entradas de la base de datos que están en esa tabla.
que tienen una clase de persona que es un POJO simple con una propiedad para cada columna de la tabla (nombre, edad, ..)
Esto es lo que tengo:
Query lQuery = myEntityManager.createQuery("from Person")
List<Person> personList = lQuery.getResultList();
Sin embargo, recibirá una advertencia diciendo que esto es una conversión sin control desde List
a List<Person>
pensé que simplemente cambiando el código para
Query lQuery = myEntityManager.createQuery("from Person")
List<Person> personList = (List<Person>)lQuery.getResultList();
funcionaría ... pero no es así.
¿Hay alguna manera de hacerlo? ¿La persistencia me permite establecer el tipo de devolución de la consulta? (A través de genéricos tal vez?)
Usted señor, me dio la mejor respuesta. Gracias. ++++ 1 –