Olá pessoal, tenho um clássico caso de uso: Pedidos - Itens_Pedidos - Produtos, onde pretendo através de uma consulta sql, apenas retornar a soma do valor dos itens. Porém não sei como fazer isso. Estou tentando assim, e está me retornando uma string vazia!!!
public String getValorPedido(int id_pedidos) {
String resultado = "";
EntityManager em = this.getEm();
try {
resultado = (String)em.createNativeQuery(
"SELECT sum(pr.valor) as soma FROM pedidos pe, produtos pr, item_pedidos ip where ip.id_pedidos = pe.id_pedidos and ip.id_produtos = pr.id_produtos and pe.id_pedidos = " + id_pedidos).getSingleResult();
} catch (Exception ex) {
} finally { }
return resultado;
}
Alguém teria alguma solução para o meu problema???
info: MySql, JPA/Hibernate