【发布时间】:2015-03-12 11:51:51
【问题描述】:
我有这个字符串说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);。
【问题讨论】:
标签: java groovy prepared-statement biginteger