I have clearly what seems to be some configuration issue, but I\'ve been unable to resolve this myself. I have hope you guys could help me?
None of the examples I fi
By excluding HibernateJpaAutoConfiguration
you are turning off creating EntityManagerFactoryBuilder
bean.
By default EntityManagerFactoryBuilder
bean is produced by JpaBaseConfiguration#entityManagerFactoryBuilder(JpaVendorAdapter, ObjectProvider)
.
There is only one JpaBaseConfiguration
implementation - HibernateJpaConfiguration
, which is activated if:
DataSource
candidate (or one is marked as @Primary
);HibernateJpaAutoConfiguration
conditions are true - check HibernateJpaAutoConfiguration
class.You should either create and configure LocalContainerEntityManagerFactoryBean without builder (like you did in your own answer), or create EntityManagerFactoryBuilder in your configuration manually like this:
@Bean
public EntityManagerFactoryBuilder entityManagerFactoryBuilder() {
return new EntityManagerFactoryBuilder(new HibernateJpaVendorAdapter(), new HashMap<>(), null);
}