Olá pessoal.
To com um probleminha pra gravar log num banco oracle.
To usando Prepared Statement e tem um campo q eu seto assim:
pstmt.setObject(1,log.getNumeroConta(), Types.BIGINT);
(o campo NumeroConta é long no meu VO)
Acontece que no banco o tipo do campo é NUMBER de 21 posições e o campo que eu estou passando tem 10 posições ([telefone removido]), e mesmo assim ocorre o sequinte erro:
java.sql.SQLException: ORA-01438: valor maior que a precisão especificada usado para esta coluna
ORA-06512: em line 6
Alguém tem idéia doq pode ser?