前两天项目升级,项目部署到生产上之后,报错: could not retrieve snapshot 上网查的结果是:“.hbm.xml中的字段没有与数据库中一样,就是说有些字段在文件中有,但是在数据库中没有,值得一提,就是如果是数据库中有,文件中没有,则不会报错。”的确是在测试库上添加了表字段,但生产上忘记加了,所以程序中的实体类里有这个字段,但生产的数据库中没有。在数据库中把这个字段加上即可。