hola! espero que alguien me pueda ayudar... tengo un método con el cual obtengo información de una BD con JPA con un solo resultado, esto lo meto a un List y después a un arreglo para ir obteniendo cada valor que regreso la consulta. Mi problema es que no todos los registros traen los campos llenos, es decir, vienen campos en nulo, y al momento de quererlos obtener me marca un error de
NullPointerException...
Asi genero mi query y consulto a la BD:
Código Java:
Ver originalsql = "select dato1, dato2, dato3, dato4, dato5, dato6 from mitabla where dato1=" + dato1+" and dato3="dato3;
qe = em1.createNativeQuery(sql);
Asi asigno el resultado:
Si el l1 tiene mas de0 registros obtengo cada campo del arreglo:
Código Java:
Ver original
String dato1
= ar_objeto
[0].
toString(); String dato2
= ar_objeto
[1].
toString(); String dato3
= ar_objeto
[2].
toString(); String dato4
= ar_objeto
[3].
toString(); String dato5
= ar_objeto
[4].
toString();
Pero si mi consulta tiene el dato3 vacío, es donde me marca el error como si no lo encontrara
Muchas gracias y espero haberme explicado bien!