Ola, estou fazendo a seguinte consulta no oracle10g:
strHQLQuery.append("Select new TempoMaquinaRO(a.data, Sum(b.retificacao), Count(b.retificacao), Avg(b.retificacao))");
strHQLQuery.append(" From DiaTurno a, CilindroRetificado b");
strHQLQuery.append(" Where a.data in (Select data From DiaTurno Where to_char(data, 'MM/yyyy') = '");
strHQLQuery.append(stringMesAno); // formato mes/ano )
strHQLQuery.append("') And a.iddiaturno = b.iddiaturno And b.tipocilindro = '");
strHQLQuery.append(stringTipoCilindro);
strHQLQuery.append("' Group by a.data Order by a.data");
o construtor que estou usando é:
public TempoMaquinaRO(String dateData, float floatSoma, float floatContador, float floatMedia) {
this.data = dateData;
this.floatSoma = floatSoma;
this.floatContador = floatContador;
this.floatMedia = floatMedia;
}
mas sempre me retorna "Unable to locate appropriate constructor on class"
Ja tentei usar Integer, Double, Long, BigInteger, BigDecimal
mas sempre a mesma coisa.
Alguem sabe o que pode estar errado?