2010-07-14 11 views

risposta

55

Secondo the docs sembra bigint è tuo amico, con una gamma di -9223372036854775808 per 9223372036854775807.

11

Dovrebbe essere un bigint

bigint 8 byte su larga gamma intero -9223372036854775808 a 9223372036854775807

Da qui: http://www.postgresql.org/docs/current/interactive/datatype-numeric.html

+0

hai ragione ma bigint non può essere lanciato a lungo, quindi qual è la soluzione allora? –

+3

@ sword101: bigint in postgresql deve essere estratto dal ResultSet con il metodo getLong(), non getBigDecimal(). "bigint" non è un tipo java, "long" non è un tipo postgresql, quindi quello che hai appena detto non ha molto senso. – araqnid

Problemi correlati