В фабрике компонентов не найдено ни одного транслятора исключений сохраняемости. Невозможно выполнить преобразование исключений

Я получаю следующее исключение после перехода на Spring Framework 3.1.0 RC1 с Hibernate 4.0.0 CR7

11.12.2011: 48: 38.425 / EST [Thread-17] ОШИБКА Инициализация контекста не удалась. org.springframework.beans.factory.BeanCreationException: ошибка при создании bean-компонента с именем org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor # 0 'определено в ресурсе ServletContext [/WEB-INF/applicationContext-hibernate.xml]: инициализация bean-компонента не удалась; вложенное исключение - java.lang.IllegalStateException: в фабрике компонентов не найдено ни одного транслятора исключений сохраняемости. Невозможно выполнить преобразование исключения. в org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean (AbstractAutowireCapableBeanFactory.java:530) в org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean (AbstractAutowireCapableBeanFactory.java:459) в org.springframework.beans.factory.support.AbstractBeanFactory $ 1.getObject (AbstractBeanFactory.java:294) в org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton (DefaultSingletonBeanRegistry.java:225) в org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean (AbstractBeanFactory.java:291) в org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory.java:197) в org.springframework.context.support.AbstractApplicationContext.registerBeanPostProcessors (AbstractApplicationContext.java:728) в org.springframework.context.support.AbstractApplicationContext.refresh (AbstractApplicationContext.java:449) в org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext (ContextLoader.java:381) в org.springframework.web.context.ContextLoader.initWebApplicationContext (ContextLoader.java:283) в org.springframework.web.context.ContextLoaderListener.contextInitialized (ContextLoaderListener.java:111) на org.apache.catalina.core.StandardContext.listenerStart (StandardContext.java:4723) в org.apache.catalina.core.StandardContext $ 1.call (StandardContext.java:5226) в org.apache.catalina.core.StandardContext $ 1.call (StandardContext.java:5221) в java.util.concurrent.FutureTask $ Sync.innerRun (Неизвестный источник) в java.util.concurrent.FutureTask.run (неизвестный источник) в java.util.concurrent.ThreadPoolExecutor.runWorker (неизвестный источник) в java.util.concurrent.ThreadPoolExecutor $ Worker.run (неизвестный источник) в java.lang.Thread.run (неизвестный источник) Вызвано: java.lang.IllegalStateException: в фабрике компонентов не найдены переводчики исключений сохраняемости. Невозможно выполнить преобразование исключения. в org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.detectPersistenceExceptionTranslators (PersistenceExceptionTranslationInterceptor.java:142) в org.springframework.dao.support.PersistenceExceptionTranslationInterceptor. (PersistenceExceptionTranslationInterceptor.java:79) в org.springframework.dao.annotation.PersistenceExceptionTranslationAdvisor. (PersistenceExceptionTranslationAdvisor.java:70) в org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor.setBeanFactory (PersistenceExceptionTranslationPostProcessor.java:103) в org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeAwareMethods (AbstractAutowireCapableBeanFactory.java:1465) в org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean (AbstractAutowireCapableBeanFactory.java:1433) на org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean (AbstractAutowireCapableBeanFactory.java:522) ... 18 еще

21
задан Mat B. 10 December 2011 в 17:43
поделиться

1 ответ

И с новой весенней конфигурацией Java:

    @Bean 
    public HibernateExceptionTranslator hibernateExceptionTranslator(){ 
      return new HibernateExceptionTranslator(); 
    }
25
ответ дан 29 November 2019 в 20:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: