List of usage examples for org.springframework.orm.jpa LocalContainerEntityManagerFactoryBean setBeanClassLoader
@Override public void setBeanClassLoader(ClassLoader classLoader)
From source file:org.lightmare.jpa.spring.SpringORM.java
/** * Creates {@link LocalContainerEntityManagerFactoryBean} for container * scoped use/* www. j av a 2s . c om*/ * * @return {@link LocalContainerEntityManagerFactoryBean} */ private LocalContainerEntityManagerFactoryBean entityManagerFactory() { LocalContainerEntityManagerFactoryBean entityManagerFactoryBean = new LocalContainerEntityManagerFactoryBean(); entityManagerFactoryBean.setPersistenceUnitName(unitName); // Checks data source type if (swapDataSources) { entityManagerFactoryBean.setDataSource(dataSource); } else { addJtaDatasource(entityManagerFactoryBean); } if (ObjectUtils.notNull(loader)) { entityManagerFactoryBean.setBeanClassLoader(loader); } // entityManagerFactoryBean.setPackagesToScan(); entityManagerFactoryBean.setPersistenceProvider(persistenceProvider); if (CollectionUtils.valid(properties)) { entityManagerFactoryBean.setJpaProperties(properties); } // Configures JPA ORM system for use entityManagerFactoryBean.afterPropertiesSet(); return entityManagerFactoryBean; }