Test Foro de elhacker.net SMF 2.1

Programación => Programación General => Java => Mensaje iniciado por: Beginner Web en 10 Diciembre 2019, 04:32 AM

Título: metodos query jpa
Publicado por: Beginner Web en 10 Diciembre 2019, 04:32 AM
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;
}