Deprecate EntityManagerFactoryBeanCallback
Closes gh-14083
This commit is contained in:
@@ -116,6 +116,7 @@ public abstract class JpaBaseConfiguration implements BeanFactoryAware {
|
||||
|
||||
@Bean
|
||||
@ConditionalOnMissingBean
|
||||
@SuppressWarnings("deprecation")
|
||||
public EntityManagerFactoryBuilder entityManagerFactoryBuilder(
|
||||
JpaVendorAdapter jpaVendorAdapter,
|
||||
ObjectProvider<PersistenceUnitManager> persistenceUnitManager) {
|
||||
@@ -151,6 +152,7 @@ public abstract class JpaBaseConfiguration implements BeanFactoryAware {
|
||||
protected void customizeVendorProperties(Map<String, Object> vendorProperties) {
|
||||
}
|
||||
|
||||
@Deprecated
|
||||
protected EntityManagerFactoryBuilder.EntityManagerFactoryBeanCallback getVendorCallback() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@@ -98,6 +98,7 @@ public class EntityManagerFactoryBuilder {
|
||||
* An optional callback for new entity manager factory beans.
|
||||
* @param callback the entity manager factory bean callback
|
||||
*/
|
||||
@Deprecated
|
||||
public void setCallback(EntityManagerFactoryBeanCallback callback) {
|
||||
this.callback = callback;
|
||||
}
|
||||
@@ -200,6 +201,7 @@ public class EntityManagerFactoryBuilder {
|
||||
return this;
|
||||
}
|
||||
|
||||
@SuppressWarnings("deprecation")
|
||||
public LocalContainerEntityManagerFactoryBean build() {
|
||||
LocalContainerEntityManagerFactoryBean entityManagerFactoryBean = new LocalContainerEntityManagerFactoryBean();
|
||||
if (EntityManagerFactoryBuilder.this.persistenceUnitManager != null) {
|
||||
@@ -243,6 +245,7 @@ public class EntityManagerFactoryBuilder {
|
||||
* A callback for new entity manager factory beans created by a Builder.
|
||||
*/
|
||||
@FunctionalInterface
|
||||
@Deprecated
|
||||
public interface EntityManagerFactoryBeanCallback {
|
||||
|
||||
void execute(LocalContainerEntityManagerFactoryBean factory);
|
||||
|
||||
Reference in New Issue
Block a user