Spring 3.1 entityManagerFactory java.lang.NoSuchFieldError:NULL错误

李志坚:

我刚刚将Spring 3.0.5迁移到3.1 GA。我在初始化期间遇到了运行时错误:

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor#0': Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in ServletContext resource [/WEB-INF/spring/infrastructure-config.xml]: Initialization of bean failed; nested exception is java.lang.NoSuchFieldError: NULL
...
Caused by: java.lang.NoSuchFieldError: NULL
    at org.springframework.expression.TypedValue.<clinit>(TypedValue.java:32)
    at org.springframework.expression.spel.support.StandardEvaluationContext.setRootObject(StandardEvaluationContext.java:85)
    at org.springframework.expression.spel.support.StandardEvaluationContext.<init>(StandardEvaluationContext.java:74)
    at org.springframework.context.expression.StandardBeanExpressionResolver.evaluate(StandardBeanExpressionResolver.java:124)
    at org.springframework.beans.factory.support.AbstractBeanFactory.evaluateBeanDefinitionString(AbstractBeanFactory.java:1299)
    at org.springframework.beans.factory.support.BeanDefinitionValueResolver.evaluate(BeanDefinitionValueResolver.java:210)
    at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:182)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1360)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1118)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
    ... 39 more

这是我的xml。

<bean id="entityManagerFactory"
    class="org.springframework.orm.jpa.LocalEntityManagerFactoryBean">
    <property name="persistenceUnitName" value="MyPersistenceUnit" />
  </bean>

这是java.lang.NoSuchFieldError: NULL什么意思 3.0.5没有问题。

博zh:

这意味着版本不匹配-最有可能与Spring类有关。因此,请确保所有弹簧罐均为3.1.0。特别是spring-expression(如果在修复弹簧后仍然无法使用,也要升级您的JPA提供程序(休眠吗?))

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

来自分类Java

Spring数据entityManagerFactory NoClassDefFoundError

来自分类Java

Spring Boot错误:创建名称为“ entityManagerFactory”的bean时出错

来自分类Java

带有弹性搜索的Spring Boot导致java.lang.NoSuchFieldError:IGNORE_DEPRECATIONS

来自分类Dev

带有Spring 3.1的Java 8

来自分类Dev

创建Bean'entityManagerFactory时,Spring Boot项目Application Run Failed错误;

来自分类Dev

NullnessChecker错误:java.lang.NoSuchFieldError:释放

来自分类Java

找不到Spring Boot 2.1 EntityManagerFactory Bean

来自分类Java

Spring Boot JPA获取对EntityManagerFactory的引用

来自分类Java

Spring + EntityManagerFactory +休眠监听器+注入

来自分类Java

Spring 3.1 @Cacheable示例

来自分类Java

java.lang.NoSuchFieldError:INSTANCE

来自分类Java

java.lang.NoSuchFieldError:默认

来自分类Dev

java.lang.NoSuchFieldError:反思

来自分类Java

“java.lang.NoSuchFieldError的:超级”异常 - 错误的编译器?

来自分类Java

Spring Data JPA不适用于自动配置的entityManagerFactory

来自分类Dev

从Spring 3.0迁移到Spring 3.1时org.springframework.web.servlet.DispatcherServlet错误

来自分类Java

Spring 3.1,Hibernate 4,SessionFactory

来自分类Java

在Spring 3.1中配置JDO?

来自分类Dev

java.lang.IllegalArgumentException:在EntityManagerFactory配置中未指定PersistenceProvider

来自分类Java

将Spring 3.1与Hibernate 4.0.1结合使用时,如何解决java.lang.ClassNotFoundException:org.hibernate.util.DTDEntityResolver?

来自分类Dev

更改类后java.lang.NoSuchFieldError

来自分类Dev

ScalaFx MouseEvent:java.lang.NoSuchFieldError:返回

来自分类Java

使用Spring MVC 3.1+ WebApplicationInitializer以编程方式配置会话配置和错误页面

来自分类Dev

关于EntityManagerFactory和SessionFactory与Hibernate 5.3,Spring Data JPA 2.1.4和Spring 5.1的混淆

来自分类Java

杰克逊2.0与Spring 3.1

来自分类Java

Spring 3.1或更高版本@RequestMapping消耗/产生

来自分类Java

Spring 3.1中的默认配置文件

来自分类Java

Spring 3.1 PropertySourcesPlaceholderConfigurer和条件导入

来自分类Dev

使用Springboot和Elide时EntityManagerFactory为null

TOP 榜单

热门标签

归档