
io.quarkus.hibernate.orm.runtime.SingletonPersistenceProviderResolver Maven / Gradle / Ivy
package io.quarkus.hibernate.orm.runtime;
import java.util.Collections;
import java.util.List;
import jakarta.persistence.spi.PersistenceProvider;
import jakarta.persistence.spi.PersistenceProviderResolver;
public final class SingletonPersistenceProviderResolver implements PersistenceProviderResolver {
private final List persistenceProviders;
public SingletonPersistenceProviderResolver(PersistenceProvider singleton) {
persistenceProviders = Collections.singletonList(singleton);
}
@Override
public List getPersistenceProviders() {
return persistenceProviders;
}
@Override
public void clearCachedProviders() {
// done!
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy