@TemplateConfig

Bom dia,

Como posso configurar uma variável na query apenas para efetuar a soma em uma tabela relacionada 1-N???

...
@Transient
	@TemplateConfig(labelKeyBundle="notafiscalservico.totalServicos")
	private BigDecimal totalServicos = BigDecimal.ZERO;

public void setTotalServicos() {
		this.totalServicos = BigDecimal.ZERO;
	}
	
	public BigDecimal getTotalServicos() {
		for (ServicoPrestado servicoPrestado : getServicosPrestados()) {
			this.totalServicos = totalServicos.add(servicoPrestado.getValorTotal());
		}
		return totalServicos;
	}
...
Caused by: org.hibernate.QueryException: could not resolve property: totalServicos of: com.wave.erp.orm.vendas.NotaFiscalServico [Select t from com.wave.erp.orm.vendas.NotaFiscalServico t where t.cdEmpresa = ? and t.totalServicos > ? order by t.numero]

Abraços.

Será que esse erro não está acontecendo pq seu setTotalServicos está fora do padrão?

Como assim Hebert???

Como assim Hebert???[/quote]

A não, realizei o teste como padrão também e não funcionou =/

Como assim Hebert???[/quote]setValor(Object valor) por exemplo.

Foi assim que você testou?

Como assim Hebert???[/quote]setValor(Object valor) por exemplo.

Foi assim que você testou?[/quote]

Isso, assim mesmo,

...
public void setTotalServicos(BigDecimal totalServicos){
		this.totalServicos = totalServicos ;
	}
...

=/

O erro persiste =/