更新其中一个表时出现此错误。有什么想法可能会出现这种错误吗?
我使用sybase 12,java 7和hibernate。
我在sybase中的列类型为Numeric(19,0)
,java代码中的数据类型为BigInteger
com.sybase.jdbc4.jdbc.SybSQLException:
Domain error during implicit conversion of VARBINARY value '¬?' to a NUMERIC field.
答案 0 :(得分:0)
问题在于,您最明确地指定了 BigDecimal ,小数点右侧没有数字。
你的SQL指定数字(19,0) =这是一个19的前置,比例为0 ......即DP右边没有数字(小数位)