Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / NoSuchBeanDefinitionException: No bean named 'persistenceUnit' is defined / 1 сообщений из 1, страница 1 из 1
15.05.2014, 11:48
    #38641999
Leyla89
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NoSuchBeanDefinitionException: No bean named 'persistenceUnit' is defined
У проекта конфигурация EntityManagerFactory:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
@Bean
public LocalContainerEntityManagerFactoryBean         localContainerEntityManagerFactoryBean() {
    LocalContainerEntityManagerFactoryBean factoryBean = new LocalContainerEntityManagerFactoryBean();
    factoryBean.setPersistenceUnitName("persistenceUnit");
    factoryBean.setDataSource(this.dataSource());
    factoryBean.setPackagesToScan("com.ubs.gbc.springapp.mvc");
    factoryBean.setJpaVendorAdapter(jpaVendorAdapter());
    factoryBean.setJpaProperties(hibernateProperties());

    return factoryBean;
}



У JUnit тестов была конфигурация в виде xml. И непосредственно в самом проекте для имплементаций DAO зависимость работала:

Код: java
1.
2.
@PersistenceContext(unitName = "persistenceUnit")
private EntityManager em;



Но когда я и у юнит тестов сделала конфигурацию на java:

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
@Bean
public LocalContainerEntityManagerFactoryBean localContainerEntityManagerFactoryBean() {
    LocalContainerEntityManagerFactoryBean factoryBean = new LocalContainerEntityManagerFactoryBean();
    factoryBean.setPersistenceUnitName("persistenceUnitTest");
    factoryBean.setDataSource(this.dataSource());
    factoryBean.setPackagesToScan("com.ubs.gbc.springapp.mvc");
    factoryBean.setJpaVendorAdapter(jpaVendorAdapter());
    factoryBean.setJpaProperties(hibernateProperties());

    return factoryBean;
}



Компилятор перестал видеть bean к проекту 'persistenceUnit':

Код: java
1.
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'persistenceUnit' is defined
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / NoSuchBeanDefinitionException: No bean named 'persistenceUnit' is defined / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]