:scrambleup: Estava a criar uns EntityBeans CMP e me surgiu um problema:
[quote=“Saída do Sistema”]Find failed: java.sql.SQLException: ERROR: Unable to identify an operator ‘=’ for types ‘numeric’ and 'double precision’
You will have to retype this query using an explicit cast[/quote]
O método finder que dá esse erro recebe (nessa ordem) um BigInteger e um String (respectivamente Numeric(14,0) e char no banco de dados).
O EJB-QL desse finder:
Dados:
:arrow: JBoss 4.0
:arrow: J2SDK 1.4.2_05 (ainda)
:arrow: PostgreSql 7.2
:idea: :?:
PS.: aparentemente só dá o erro se o registro procurado pelo finder for encontrado… :?