Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/03/2013, 10:52
gt_int
 
Fecha de Ingreso: febrero-2013
Mensajes: 50
Antigüedad: 11 años, 1 mes
Puntos: 0
Respuesta: Valor null en Struts2

La consulta con la que estoy teniendo problemas es esta:

Código JAVA:
Ver original
  1. public List getListadoPiezasDeCategorias(Integer cat_id){  
  2.        
  3.        Session session = getSession();
  4.        List result = new ArrayList();  
  5.  
  6.        try {  
  7.            session.beginTransaction();  
  8.           Query query = session.createSQLQuery("select * from Producto where categoria_id=:cat_id");
  9.           query.setParameter("cat_id", cat_id);
  10.           result = query.list();
  11.  
  12.            session.getTransaction().commit();  
  13.        } catch (Exception e) {  
  14.            System.out.println("Error en getElementById: " + e);  
  15.            this.rollback();  
  16.        }  
  17.        return result;
  18.    }



En la clase ProductoAction la uso, y es ahí donde me da null:

public String seleccionarProductos() {
Categoria c = (Categoria) categoriaController.getElementByNombre(nombreCateg oria);
this.productoList = productoManager.getListadoPiezasDeCategorias(c.get Id());
return SUCCESS;
}


Con el debug comprobé que la variable result de la consulta devolvía la lista de productos que tenía que devolver, pero la variable productList de la clase ProductoAction no recibe bien esa lista de la consulta y devuelve null.


¿Por qué?