无线&移动互联网技术研发

换位思考·····
posts - 19, comments - 53, trackbacks - 0, articles - 283
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

java.lang.NoSuchMethodError: org.hibernate.hql.antlr.HqlBaseParser.recover(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V

描述:在线下操作无问题,发布到正式环境后报错
思路:看到这个问题,首先我的第一反应是是否两个环境的jar有异同,因为经常会因为升级包导致老版本的找不到方法或者找不到类。当然,这个通过比较local跟生产机环境的jar很快就能判断猜测是否正确。
其次看看HQL的语法是否正确,确实有网友说因为HQL的语法错误导致,检查了local的语法,没问题,那问题出在哪呢?再将两个生产机和local两个版本进行比较,然后得知两个HQL不同。


只有注册用户登录后才能发表评论。


网站导航: