`
zhang745309
  • 浏览: 8051 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

java.sql.SQLException: Unknown type '246 in column 0 of 1 in binary-encoded resu

 
阅读更多

java.sql.SQLException: Unknown type '246 in column 0 of 1 in binary-encoded result set这个异常容易出现在对Bigint字段的操作上。使用的mysql-connector-java-3.1.7-bin.jar,是属于mysql的一个bug。

解决办法:使用mysql-connector-java-3.0.17-bin.jar就没有问题了,而且目前好象只有这个版本无此bug。

另外:在mysql-connector-java-3.1.7-bin.jar下

session.createSQLQuery("select sum(bigintField) from tableName").uniqueResult() 返回BigInteger

类型的对象。

在mysql-connector-java-3.0.17-bin.jar下

session.createSQLQuery("select sum(bigintField) from tableName").uniqueResult() 返回String

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics