昨天数据接口部署上线,早上来查看应用服务器日志,发现报错

  1. Instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError: org/hibernate/Session 

奇怪了,以前没有错误啊,看了半天发现

  1. <prop key="hibernate.hbm2ddl.auto">update</prop> 

这一行代码给注释掉了,晕,这样一来,数据库中创建了新表,在应用启动的时候也就不会再重新加载新表了,把这行放开后,再次重启应用,一切问题都解决了。

 

具体有关hibernate.hbm2ddl.auto配置的文章可以查看

http://sucre.blog.51cto.com/1084905/933027