List of usage examples for org.hibernate.cfg AvailableSettings BEAN_CONTAINER
String BEAN_CONTAINER
To view the source code for org.hibernate.cfg AvailableSettings BEAN_CONTAINER.
Click Source Link
From source file:org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaConfiguration.java
License:Apache License
private List<HibernatePropertiesCustomizer> determineHibernatePropertiesCustomizers( PhysicalNamingStrategy physicalNamingStrategy, ImplicitNamingStrategy implicitNamingStrategy, ConfigurableListableBeanFactory beanFactory, List<HibernatePropertiesCustomizer> hibernatePropertiesCustomizers) { List<HibernatePropertiesCustomizer> customizers = new ArrayList<>(); if (ClassUtils.isPresent("org.hibernate.resource.beans.container.spi.BeanContainer", getClass().getClassLoader())) { customizers.add((properties) -> properties.put(AvailableSettings.BEAN_CONTAINER, new SpringBeanContainer(beanFactory))); }// ww w .ja v a2s . co m if (physicalNamingStrategy != null || implicitNamingStrategy != null) { customizers.add(new NamingStrategiesHibernatePropertiesCustomizer(physicalNamingStrategy, implicitNamingStrategy)); } customizers.addAll(hibernatePropertiesCustomizers); return customizers; }