|
|
|
@ -19,13 +19,11 @@ package org.springframework.boot.autoconfigure.orm.jpa; |
|
|
|
import java.util.Map; |
|
|
|
import java.util.Map; |
|
|
|
|
|
|
|
|
|
|
|
import javax.persistence.EntityManager; |
|
|
|
import javax.persistence.EntityManager; |
|
|
|
import javax.sql.DataSource; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import org.springframework.beans.factory.BeanClassLoaderAware; |
|
|
|
import org.springframework.beans.factory.BeanClassLoaderAware; |
|
|
|
import org.springframework.boot.autoconfigure.AutoConfigureAfter; |
|
|
|
import org.springframework.boot.autoconfigure.AutoConfigureAfter; |
|
|
|
import org.springframework.boot.autoconfigure.EnableAutoConfiguration; |
|
|
|
import org.springframework.boot.autoconfigure.EnableAutoConfiguration; |
|
|
|
import org.springframework.boot.autoconfigure.condition.ConditionOutcome; |
|
|
|
import org.springframework.boot.autoconfigure.condition.ConditionOutcome; |
|
|
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnBean; |
|
|
|
|
|
|
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass; |
|
|
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass; |
|
|
|
import org.springframework.boot.autoconfigure.condition.SpringBootCondition; |
|
|
|
import org.springframework.boot.autoconfigure.condition.SpringBootCondition; |
|
|
|
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; |
|
|
|
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; |
|
|
|
@ -53,7 +51,6 @@ import org.springframework.util.ClassUtils; |
|
|
|
@ConditionalOnClass({ LocalContainerEntityManagerFactoryBean.class, |
|
|
|
@ConditionalOnClass({ LocalContainerEntityManagerFactoryBean.class, |
|
|
|
EnableTransactionManagement.class, EntityManager.class }) |
|
|
|
EnableTransactionManagement.class, EntityManager.class }) |
|
|
|
@Conditional(HibernateEntityManagerCondition.class) |
|
|
|
@Conditional(HibernateEntityManagerCondition.class) |
|
|
|
@ConditionalOnBean(DataSource.class) |
|
|
|
|
|
|
|
@AutoConfigureAfter(DataSourceAutoConfiguration.class) |
|
|
|
@AutoConfigureAfter(DataSourceAutoConfiguration.class) |
|
|
|
public class HibernateJpaAutoConfiguration extends JpaBaseConfiguration implements |
|
|
|
public class HibernateJpaAutoConfiguration extends JpaBaseConfiguration implements |
|
|
|
BeanClassLoaderAware { |
|
|
|
BeanClassLoaderAware { |
|
|
|
|