解决方案 »

  1.   

    少jar包。
    可能你hibernate4的版本不对,可以换成hibernate-release-4.2.0.Final,4.2hibernate-core 中有这个类。
      

  2.   

    Caused by: java.lang.NoClassDefFoundError: org/hibernate/service/jta/platform/spi/JtaPlatform

    应该是因为少jar包或者jar包冲突,你当前版本的hibernate4.x的core包应该是没org.hibernate.service.jta.platform.spi.JtaPlatform这个类,你可以找一下。你把jar包换成4.2.0.Final试试,4.2版的有这个类。
      

  3.   

    重新下载一下hibernate的jar包吧,把原先的删除,把新的部署上;
      

  4.   

    这个问题我原先也遇见过,你只要再加一个OpenSessionInView 过滤器就可以了