Olá pessoal.
Estou passando os parametros da seguinte forma:
Na classe java:
param.put(“Portador”,);new Long(1)
No iReport 0.4.1 eu defini o parametro Portador como java.lang.Long
e coloque no default new Long(1).
Na clausula where do relatório eu defini: where tabela.portador = $P{Portador}
no iReport funciona perfeitamente.
Porém quando tento passar o parametro pela class java, ocorreo seguinte erro:
2005-03-19 16:25:11,146 INFO [imprimir.ImprimirController] -> <Portador - new Long(1)>
net.sf.jasperreports.engine.JRException: Incompatible value assigned to parameter Portador : cobranca
Já tentei $P!{Portador} e não funcionou.
Alguem pode ajudar