2017-02-04 67 views
0
ClassNotFoundException org hibernate engine FilterDefinition 

Caused by: java.lang.ClassNotFoundException: org.hibernate.engine.FilterDefinition 

Caused by: java.lang.ClassNotFoundException: org.hibernate.engine.FilterDefinition 
    at java.net.URLClassLoader$1.run(Unknown Source) 
    at java.net.URLClassLoader$1.run(Unknown Source) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.net.URLClassLoader.findClass(Unknown Source) 
    at java.lang.ClassLoader.loadClass(Unknown Source) 
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) 
    at java.lang.ClassLoader.loadClass(Unknown Source) 
    ... 25 more 

我是hibernate + spring的新手,不知道爲什麼在運行我的應用程序時出現此錯誤。ClassNotFoundException org休眠引擎FilterDefinition

回答

2

這就是我解決這個問題的方法。

如果您使用以下到您的XML文件:

<bean id="sessionFactory" 
    class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> 

變化hibernate4下同:

<bean id="sessionFactory" 
    class="org.springframework.orm.hibernate4.LocalSessionFactoryBean"> 

從休眠4+使用LocalSessionFactoryBean的。