Hi, I recently moved my application to Cockroach db from MySql database. While I am trying to persist my transaction I am getting following error:
Caused by: org.postgresql.util.PSQLException: Bad value for type int : 426240218309623809
at org.postgresql.jdbc.PgResultSet.toInt(PgResultSet.java:2838)
at org.postgresql.jdbc.PgResultSet.getInt(PgResultSet.java:2073)
at org.postgresql.jdbc.PgResultSet.getInt(PgResultSet.java:2485)
at org.apache.commons.dbcp2.DelegatingResultSet.getInt(DelegatingResultSet.java:633)
at org.apache.commons.dbcp2.DelegatingResultSet.getInt(DelegatingResultSet.java:633)
at org.hibernate.id.IdentifierGeneratorHelper.extractIdentifier(IdentifierGeneratorHelper.java:162)
at org.hibernate.id.IdentifierGeneratorHelper.get(IdentifierGeneratorHelper.java:145)
at org.hibernate.id.IdentifierGeneratorHelper.getGeneratedIdentity(IdentifierGeneratorHelper.java:77)
at org.hibernate.dialect.identity.GetGeneratedKeysDelegate.executeAndExtract(GetGeneratedKeysDelegate.java:61)
at org.hibernate.id.insert.AbstractReturningDelegate.performInsert(AbstractReturningDelegate.java:42)
… 89 more
I am not sure from where this magical number(426240218309623809) is coming ?Whereas I was not getting any error in Mysql
I debugged a lot but this issue only coming with Cockroach DB.
Please suggest.Thanks in advance for any suggestion.