java.lang.NoClassDefFoundError: javax/persistence/Cacheable的处理方法
2013-12-09 22:10
417 查看
Caused by: java.lang.NoClassDefFoundError: javax/persistence/Cacheable
at org.hibernate.cfg.AnnotationBinder.determineCacheSettings(AnnotationBinder.java:970)
at org.hibernate.cfg.AnnotationBinder.bindClass(AnnotationBinder.java:595)
at org.hibernate.cfg.Configuration$MetadataSourceQueue.processAnnotatedClassesQueue(Configuration.java:4028)
at org.hibernate.cfg.Configuration$MetadataSourceQueue.processMetadata(Configuration.java:3986)
at org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:1436)
at org.hibernate.cfg.Configuration.buildMappings(Configuration.java:1413)
at org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:673)
at org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:211)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
... 67 more
Caused by: java.lang.ClassNotFoundException: javax.persistence.Cacheable
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 77 more
这个是jpa2.0的类库,所以得引入hibernate-jpa-2.0-api-1.0.0.Final.jar或者更新版本,,其所在hibernate的lib的jpa包中
at org.hibernate.cfg.AnnotationBinder.determineCacheSettings(AnnotationBinder.java:970)
at org.hibernate.cfg.AnnotationBinder.bindClass(AnnotationBinder.java:595)
at org.hibernate.cfg.Configuration$MetadataSourceQueue.processAnnotatedClassesQueue(Configuration.java:4028)
at org.hibernate.cfg.Configuration$MetadataSourceQueue.processMetadata(Configuration.java:3986)
at org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:1436)
at org.hibernate.cfg.Configuration.buildMappings(Configuration.java:1413)
at org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:673)
at org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:211)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
... 67 more
Caused by: java.lang.ClassNotFoundException: javax.persistence.Cacheable
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 77 more
这个是jpa2.0的类库,所以得引入hibernate-jpa-2.0-api-1.0.0.Final.jar或者更新版本,,其所在hibernate的lib的jpa包中
相关文章推荐
- java.lang.ClassNotFoundException: javax.persistence.Cacheable
- Exception in thread "main" java.lang.NoClassDefFoundError: javax/persistence/Cacheable
- java.lang.NoClassDefFoundError: javax/persistence/Cacheable
- java.lang.NoClassDefFoundError:javax/persistence/Cacheable
- Exception in thread "main" java.lang.NoClassDefFoundError: javax/persistence/Cacheable 问题
- java.lang.ClassNotFoundException: javax.persistence.Cacheable
- java.lang.NoClassDefFoundError: javax/persistence/Cacheable
- java.lang.ClassNotFoundException: javax.persistence.Cacheable
- Caused by: java.lang.ClassNotFoundException: javax.persistence.Cacheable
- Exception in thread "main" java.lang.NoClassDefFoundError: javax/persistence/Cacheable 问题
- Exception in thread "main" java.lang.NoClassDefFoundError: javax/persistence/Cacheable
- java.lang.NoClassDefFoundError: javax/persistence/Cacheable
- 解决方法:java.lang.NoSuchMethodError: javax.persistence.Table.indexes()[Ljavax/persistence/Index;
- javax.servlet.ServletException: java.lang.NoSuchMethodErro: 异常处理方法
- 使用Hibernate框架,对异常java.lang.NoSuchMethodError: javax.persistence.OneToMany.orphanRemoval()Z的处理
- 【Hibernate异常处理-1】java.lang.NoSuchMethodError: javax.persistence.JoinColumn.foreignKey()Ljavax/persistence/ForeignKey;
- java.lang.NoClassDefFoundError: javax/persistence/SharedCacheMode
- java.lang.NoSuchMethodError: javax.persistence.One
- Caused by: java.lang.NoSuchMethodError: javax.persistence.spi.PersistenceUnitInfo.getValidationMode(
- 【Exception】java.lang.NoSuchMethodError: javax.persistence.Table.indexes()[Ljavax/persistence/Index;