Foro de elhacker.net

Programación => 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
  1. public Double saldoTotalCliente(Long id) {
  2. Double resultado = 0D;
  3. Query consulta = entity.createQuery("SELECT u FROM " + "CuentaBancaria" + " u WHERE id_cliente =:condicion");
  4. consulta.setParameter("condicion", id);
  5. List<CuentaBancaria> lista = consulta.getResultList();
  6. for (CuentaBancaria a : lista) {
  7. resultado += a.getSaldoActual();
  8. }
  9. return resultado;
  10. }
  11.  
  12. public Double saldoTotal() {
  13. Double resultado = 0D;
  14. Query consulta = entity.createQuery("From " + "CuentaBancaria" + " c");
  15. List<CuentaBancaria> lista = consulta.getResultList();
  16. for(CuentaBancaria a : lista) {
  17. resultado += a.getSaldoActual();
  18. }
  19. return resultado;
  20. }