Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/06/2015, 16:34
Avatar de Hyemin
Hyemin
 
Fecha de Ingreso: agosto-2014
Mensajes: 147
Antigüedad: 9 años, 8 meses
Puntos: 0
Respuesta: SUmar el contenido de una columna de una tabla con JPQL

ACtualmente el codigo del metodo que me trae (o deberia traer )la suma de las columnas es

Código Java:
Ver original
  1. float gastos =0;
  2.         Query query = em.createNativeQuery("SELECT SUM(monto) as suma from Gasto where moneda ='EU'", Gasto.class);
  3.         gastos = (float)query.executeUpdate();
  4.         return gastos;

La excepcion es:

Código exception:
Ver original
  1. 19:34:37,351 ERROR [org.jboss.as.ejb3.invocation] (default task-40) JBAS014134: EJB Invocation failed on component EstadisticasControladorImpl for method public abstract float controladores.EstadisticasControlador.getGastosMesCurso(): javax.ejb.EJBTransactionRolledbackException: org.hibernate.exception.GenericJDBCException: could not execute statement