2016-11-25 12:38

@l745230 已经发现此类问题出现的原因了,Mysql数据库版本的问题,项目用的数据库是5.09X版本的,mysql jar包版本为5.1.2 出现了此错误。 同样的方法,更换为5.5版本的数据库,问题解决。应该是 jar包驱动和数据库版本不匹配导致的。 谢谢!辛苦了!

2016-11-25 12:38

@JFinal 已经发现此类问题出现的原因了,Mysql数据库版本的问题,项目用的数据库是5.09X版本的,mysql jar包版本为5.1.2 出现了此错误。 同样的方法,更换为5.5版本的数据库,问题解决。应该是 jar包驱动和数据库版本不匹配导致的。

2016-11-25 11:43

@l745230 是的, result结果里面显示的是Byte

2016-11-25 10:16

@l745230 确实能解决,可是这条SQL正常在数据库里执行起来是没问题的,而且我们用自己对JDBC封装的方法查询是没问题的。用Jfinal 的DB就不行。。。

2016-11-25 09:31

用了 DB的 一系列query方法 和 findFirst 等。 都不行,类型转换提示 [B cannot be cast to。。。