我使用sybase 12和java 7和hibernate。 我想在数据库中存储BigInteger值。 列的类型应该是什么?
BigInteger b=new BigInteger("5779854559457802579079");
答案 0 :(得分:2)
如果您使用的是SQLAnywhere 12,请使用Unsigned BigInt
数据类型来存储BigInteger值,其范围为:
0到18446744073709551615(未签名)。
根据此link,15.0之前的Sybase ASE版本没有BigInt
。使用Numeric(19,0)
表示BigInt类型。
答案 1 :(得分:0)
将BigInteger
更改为BigDecimal