Estoy realizando un sistema de control de activos a travéz de Entities, Beans, Servlets, JSP, estoy ocupando ID Kendo Ui y netbeans, también estoy utilizando los que es web services, y mi problema surge al hacer el web services, al realizar el siguiente método:
@GET
@Path("xxxxxx")
@Produces("application/json")
public List<Incidencias> incidenciasxxxx() {
int numReg;
Query query = em.createNativeQuery("select id_incidencia, id_usuario, id_oficina"
+ ", id_activo, tipo_incidencia, descripcion, fecha from incidencias ", Incidencias.class);
numReg = query.getResultList().size();
if(numReg > 1) {
numReg-= 1;
}else{
numReg = 0;
}
query.setFirstResult(numReg);
return (List<Incidencias>)query.getResultList();
}
Ya intente ponerlo así: "select id_incidencia, usuarios.id_usuario, oficinas.id_oficina"
+ ", activo.id_activo, tipo_incidencia, descripcion, fecha from incidencias,usuarios,oficinas,activo "
Pero consigo el mismo resultado.
Cabe destacar que los id_activo,oficina y usuario son llaves foraneas.
¿Cómo hago la consulta para que me obtenga solo los id?
Espero haberme explicado.
Gracias.