У меня эта строка говорит reference
= '2039487894563827398440987
'
Я пытаюсь преобразовать его в BigInteger, сделав что-то вроде
def reference = new BigInteger(reference)
а затем в подготовленном заявлении я устанавливаю его как
ps.setLong(reference);
База данных column(XYZ)
, в которой я отображаю это значение, имеет dataType
BigInt(40)
. Но когда я выполняю оператор, он показывает исключение:
SQLSTATEEXCEPTION: Out of range value of column `XYZ` at row 1
Как справиться с такой ситуацией.
Изменить: тоже пробовал setBigDecimal(reference);
.