Query q = em.createQuery("select new br.autostar.binbs.relatorios.RVMRetorno (r.vendedor, sum(r.totalFinanciamento)) from RVMRetornoView
retorna uma String e uma soma q pode dar numero inteiro ou fracionario.
Na documentaçao do hibernate 3.6 diz q pra numero inteiro SUM vai retornar long, numero facionario retornará double.
Ja tentei com Long, Double,Number,BigDecimal, float.. sempre da o mesmo erro.. Segue minha classe com o construtor.public class RVMRetorno {
public RVMRetorno(String vendedor, Number totalFianciamento) {
super();
this.vendedor = vendedor;
this.totalFianciamento = totalFianciamento;
}
private String vendedor;
private Number totalFianciamento;
org.hibernate.hql.ast.QuerySyntaxException: Unable to locate appropriate constructor on class [br.autostar.binbs.relatorios.RVMRetorno]
se alguem clarear o caminho eu agradeço... eu tenho outros metodos que funcionam, porem retornam valores inteiros e resolvi com Long.