Vejam só. Tenho isto:
public List<T> listaTrue() {
return this.session.createQuery("from modelo.Soft where padrao=true").list();
}
que pega uma lista no banco,
public void listaT () {
softTrue = this.daoFactory.getSoftDao().listaTrue();
softFalse = this.daoFactory.getSoftDao().listaFalse();
softCusto = this.daoFactory.getSoftDao().listaCusto();
}
envia para meu jsp,
<display:table name="${softFalse}" requestURI="soft.listaT.logic">
que exibe a lista onde a variável é true sem problema.
Porém, preciso exibir em outra tabela, a somatória do campo custo da mesma tabela e isto não funciona:
public List<T> listaCusto () {
return this.session.createQuery("select sum(custo) as custo from modelo.Soft").list();
}
o jsp exibe os dados da tabela e não a somatória do custo.
<display:table name="${softCusto}" requestURI="soft.listaT.logic">
Parece que não consigo manipular os campos custo para fazer a somatória, mas somente todos os campos da tabela, pois exibe os mesmos dados do código acima (listaTrue).
Podem me ajudar a manipular o campo custo separadamente e fazer o somatório dele?