powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / NoSuchBeanDefinitionException: No bean named 'persistenceUnit' is defined
1 сообщений из 1, страница 1 из 1
NoSuchBeanDefinitionException: No bean named 'persistenceUnit' is defined
    #38641999
Leyla89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У проекта конфигурация 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
1 сообщений из 1, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / NoSuchBeanDefinitionException: No bean named 'persistenceUnit' is defined
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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