metodos query jpa

Iniciado por Beginner Web, 10 Diciembre 2019, 04:32 AM

0 Miembros y 1 Visitante están viendo este tema.

Beginner Web

Buenas quiero hacer lo mismo que hice acá pero de forma mas elegante con puras sentencias query en lo posible gracias.

Código (java) [Seleccionar]
public Double saldoTotalCliente(Long id) {
Double resultado = 0D;
Query consulta = entity.createQuery("SELECT u FROM " + "CuentaBancaria" + " u WHERE id_cliente =:condicion");
consulta.setParameter("condicion", id);
List<CuentaBancaria> lista = consulta.getResultList();
for (CuentaBancaria a : lista) {
resultado += a.getSaldoActual();
}
return resultado;
}

public Double saldoTotal() {
Double resultado = 0D;
Query consulta = entity.createQuery("From " + "CuentaBancaria" + " c");
List<CuentaBancaria> lista = consulta.getResultList();
for(CuentaBancaria a : lista) {
resultado += a.getSaldoActual();
}
return resultado;
}
7w7