LINUX环境下数据库字段缺少出现的BUG

背景:

      在linux环境下面备份的数据库sql,在本地windows环境还原,用本地新应用跑没有问题。把数据库从新还原到另外一台数linux环境的数据库,用新的应用跑,却出现了bug。

内容如下:

     nested exception is org.hibernate.exception.SQLGrammarException: could not extract ResultSet

主要原因:

   1.服务器调试不方便,不容易暴露bug

   2.在linux和window环境不同,出现不同结果,linux更为严格。更容易出错。

   3.最根本的原因,是数据库中字段缺少,新应用中添加的新字段,在旧的DB中没有添加造成的。

   后续(网上查询):

    1.应用和数据库的字段类型不对应。

    2.如果是.新应用(所有的操作都出现这个bug),数据库的驱动的方言和数据库的版本不兼容造成的。

posted @ 2018-06-13 09:26  园中菜鸟  阅读(189)  评论(0)    收藏  举报