@Configuration
@ConditionalOnClass(value={org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.class,javax.persistence.EntityManager.class})
@Conditional(value={org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaSearchAutoConfiguration.HibernateFullTextEntityManagerCondition.class,org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration.HibernateEntityManagerCondition.class})
public class HibernateJpaSearchAutoConfiguration
extends Object
entityManager.unwrap(org.hibernate.Session.class).doWork(new org.hibernate.jdbc.Work() {
public void execute(Connection connection) throws SQLException {
try {
stopWatch.start(String.valueOf(JdbcUtils.extractDatabaseMetaData(new SingleConnectionDataSource(connection, true), "getURL")));
}
catch (IllegalStateException | MetaDataAccessException e) {
throw new SQLException(e);
}
}
});
FlywayAutoConfiguration| Constructor and Description |
|---|
HibernateJpaSearchAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaSearchListener |
hibernateJpaSearchListener() |
@Bean
@ConfigurationProperties(value="spring.jpa.hibernate.search")
@ConditionalOnProperty(prefix="spring.jpa.hibernate.search",
name="enabled",
matchIfMissing=true)
public org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaSearchListener hibernateJpaSearchListener()
Copyright © 2017 Pivotal Software, Inc.. All rights reserved.