Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/11/2012, 09:00
charlesrv
 
Fecha de Ingreso: noviembre-2012
Mensajes: 2
Antigüedad: 11 años, 5 meses
Puntos: 0
Pregunta Función de búsqueda, consulta JPQL (uso servlets y deseo un arreglo)

No manejo muy bien este tipo de código por eso que pido ayuda

Este código me da un solo registro de respuesta y está bien, pero
Cita:
public Atencion listar(String CodHistorial){
Atencion a;
EntityManager em=getEm();
try{
Query q=em.createQuery("SELECT a FROM Atencion a WHERE a.codhistorial ='"+CodHistorial+"'");
a=(Atencion)q.getSingleResult();
}catch (Exception e){
a=null;
}
return a;
}
Cuando hago los cambios que necesita para que devuelva un arreglo pues me da null
Cita:
public Atencion[] listar(String CodHistorial){
Atencion[] a;
EntityManager em=getEm();
try{
Query q=em.createQuery("SELECT a FROM Atencion a WHERE a.codhistorial ='"+CodHistorial+"'");
a=(Atencion[])q.getResultList().toArray(new Atencion[0]);
}catch (Exception e){
a=null;
}
return a;
}