Remove several deprecations in org.hibernate.boot
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
This commit is contained in:
parent
d6c4f90f4c
commit
dc2e86d5c1
|
@ -84,11 +84,6 @@ public class StandardArchiveDescriptorFactory implements ArchiveDescriptorFactor
|
||||||
return ArchiveHelper.getJarURLFromURLEntry( url, entry );
|
return ArchiveHelper.getJarURLFromURLEntry( url, entry );
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public URL getURLFromPath(String jarPath) {
|
|
||||||
return ArchiveHelper.getURLFromPath( jarPath );
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public URL adjustJarFileEntryUrl(URL url, URL rootUrl) {
|
public URL adjustJarFileEntryUrl(URL url, URL rootUrl) {
|
||||||
final String protocol = url.getProtocol();
|
final String protocol = url.getProtocol();
|
||||||
|
|
|
@ -23,9 +23,4 @@ public abstract class AbstractArchiveDescriptorFactory implements ArchiveDescrip
|
||||||
public URL getJarURLFromURLEntry(URL url, String entry) throws IllegalArgumentException {
|
public URL getJarURLFromURLEntry(URL url, String entry) throws IllegalArgumentException {
|
||||||
return ArchiveHelper.getJarURLFromURLEntry( url, entry );
|
return ArchiveHelper.getJarURLFromURLEntry( url, entry );
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public URL getURLFromPath(String jarPath) {
|
|
||||||
return ArchiveHelper.getURLFromPath( jarPath );
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -46,16 +46,4 @@ public interface ArchiveDescriptorFactory {
|
||||||
*/
|
*/
|
||||||
URL getJarURLFromURLEntry(URL url, String entry) throws IllegalArgumentException;
|
URL getJarURLFromURLEntry(URL url, String entry) throws IllegalArgumentException;
|
||||||
|
|
||||||
/**
|
|
||||||
* Not used!
|
|
||||||
*
|
|
||||||
* @param jarPath The jar path
|
|
||||||
*
|
|
||||||
* @return The url from the path?
|
|
||||||
*
|
|
||||||
* @deprecated Not used!
|
|
||||||
*/
|
|
||||||
@Deprecated
|
|
||||||
@SuppressWarnings("UnusedDeclaration")
|
|
||||||
URL getURLFromPath(String jarPath);
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -794,36 +794,6 @@ public class MetadataBuilderImpl implements MetadataBuilderImplementor, TypeCont
|
||||||
return bootstrapContext.getReflectionManager();
|
return bootstrapContext.getReflectionManager();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public IndexView getJandexView() {
|
|
||||||
return bootstrapContext.getJandexView();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public ScanOptions getScanOptions() {
|
|
||||||
return bootstrapContext.getScanOptions();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public ScanEnvironment getScanEnvironment() {
|
|
||||||
return bootstrapContext.getScanEnvironment();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public Object getScanner() {
|
|
||||||
return bootstrapContext.getScanner();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public ArchiveDescriptorFactory getArchiveDescriptorFactory() {
|
|
||||||
return bootstrapContext.getArchiveDescriptorFactory();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public ClassLoader getTempClassLoader() {
|
|
||||||
return bootstrapContext.getJpaTempClassLoader();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ImplicitNamingStrategy getImplicitNamingStrategy() {
|
public ImplicitNamingStrategy getImplicitNamingStrategy() {
|
||||||
return implicitNamingStrategy;
|
return implicitNamingStrategy;
|
||||||
|
@ -854,11 +824,6 @@ public class MetadataBuilderImpl implements MetadataBuilderImplementor, TypeCont
|
||||||
return idGenerationTypeInterpreter;
|
return idGenerationTypeInterpreter;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public List<CacheRegionDefinition> getCacheRegionDefinitions() {
|
|
||||||
return new ArrayList<>( bootstrapContext.getCacheRegionDefinitions() );
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean ignoreExplicitDiscriminatorsForJoinedInheritance() {
|
public boolean ignoreExplicitDiscriminatorsForJoinedInheritance() {
|
||||||
return !explicitDiscriminatorsForJoinedInheritanceSupported;
|
return !explicitDiscriminatorsForJoinedInheritanceSupported;
|
||||||
|
|
|
@ -9,7 +9,6 @@ package org.hibernate.boot.internal;
|
||||||
import org.hibernate.boot.model.TypeDefinitionRegistryStandardImpl;
|
import org.hibernate.boot.model.TypeDefinitionRegistryStandardImpl;
|
||||||
import org.hibernate.boot.model.naming.ObjectNameNormalizer;
|
import org.hibernate.boot.model.naming.ObjectNameNormalizer;
|
||||||
import org.hibernate.boot.spi.BootstrapContext;
|
import org.hibernate.boot.spi.BootstrapContext;
|
||||||
import org.hibernate.boot.spi.ClassLoaderAccess;
|
|
||||||
import org.hibernate.boot.spi.InFlightMetadataCollector;
|
import org.hibernate.boot.spi.InFlightMetadataCollector;
|
||||||
import org.hibernate.boot.spi.MappingDefaults;
|
import org.hibernate.boot.spi.MappingDefaults;
|
||||||
import org.hibernate.boot.spi.MetadataBuildingContext;
|
import org.hibernate.boot.spi.MetadataBuildingContext;
|
||||||
|
@ -66,11 +65,6 @@ public class MetadataBuildingContextRootImpl implements MetadataBuildingContext
|
||||||
return metadataCollector;
|
return metadataCollector;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public ClassLoaderAccess getClassLoaderAccess() {
|
|
||||||
return bootstrapContext.getClassLoaderAccess();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ObjectNameNormalizer getObjectNameNormalizer() {
|
public ObjectNameNormalizer getObjectNameNormalizer() {
|
||||||
return objectNameNormalizer;
|
return objectNameNormalizer;
|
||||||
|
|
|
@ -27,7 +27,6 @@ import org.hibernate.boot.model.source.spi.MetadataSourceProcessor;
|
||||||
import org.hibernate.boot.model.source.spi.ToolingHintContext;
|
import org.hibernate.boot.model.source.spi.ToolingHintContext;
|
||||||
import org.hibernate.boot.query.HbmResultSetMappingDescriptor;
|
import org.hibernate.boot.query.HbmResultSetMappingDescriptor;
|
||||||
import org.hibernate.boot.spi.BootstrapContext;
|
import org.hibernate.boot.spi.BootstrapContext;
|
||||||
import org.hibernate.boot.spi.ClassLoaderAccess;
|
|
||||||
import org.hibernate.boot.spi.InFlightMetadataCollector;
|
import org.hibernate.boot.spi.InFlightMetadataCollector;
|
||||||
import org.hibernate.boot.spi.MappingDefaults;
|
import org.hibernate.boot.spi.MappingDefaults;
|
||||||
import org.hibernate.boot.spi.MetadataBuildingContext;
|
import org.hibernate.boot.spi.MetadataBuildingContext;
|
||||||
|
@ -151,11 +150,6 @@ public class MappingDocument implements HbmLocalMetadataBuildingContext, Metadat
|
||||||
return rootBuildingContext.getMetadataCollector();
|
return rootBuildingContext.getMetadataCollector();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public ClassLoaderAccess getClassLoaderAccess() {
|
|
||||||
return rootBuildingContext.getClassLoaderAccess();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ObjectNameNormalizer getObjectNameNormalizer() {
|
public ObjectNameNormalizer getObjectNameNormalizer() {
|
||||||
return rootBuildingContext.getObjectNameNormalizer();
|
return rootBuildingContext.getObjectNameNormalizer();
|
||||||
|
|
|
@ -44,14 +44,6 @@ public class BootstrapServiceRegistryBuilder {
|
||||||
|
|
||||||
private boolean autoCloseRegistry = true;
|
private boolean autoCloseRegistry = true;
|
||||||
|
|
||||||
/**
|
|
||||||
* @deprecated Use {@link #applyIntegrator} instead
|
|
||||||
*/
|
|
||||||
@Deprecated
|
|
||||||
public BootstrapServiceRegistryBuilder with(Integrator integrator) {
|
|
||||||
return applyIntegrator( integrator );
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Add an {@link Integrator} to be applied to the bootstrap registry.
|
* Add an {@link Integrator} to be applied to the bootstrap registry.
|
||||||
*
|
*
|
||||||
|
@ -64,14 +56,6 @@ public class BootstrapServiceRegistryBuilder {
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* @deprecated Use {@link #applyClassLoader} instead
|
|
||||||
*/
|
|
||||||
@Deprecated
|
|
||||||
public BootstrapServiceRegistryBuilder with(ClassLoader classLoader) {
|
|
||||||
return applyClassLoader( classLoader );
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Adds a provided {@link ClassLoader} for use in class-loading and resource-lookup.
|
* Adds a provided {@link ClassLoader} for use in class-loading and resource-lookup.
|
||||||
*
|
*
|
||||||
|
@ -96,14 +80,6 @@ public class BootstrapServiceRegistryBuilder {
|
||||||
tcclLookupPrecedence = precedence;
|
tcclLookupPrecedence = precedence;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* @deprecated Use {@link #applyClassLoaderService} instead
|
|
||||||
*/
|
|
||||||
@Deprecated
|
|
||||||
public BootstrapServiceRegistryBuilder with(ClassLoaderService classLoaderService) {
|
|
||||||
return applyClassLoaderService( classLoaderService );
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Adds a provided {@link ClassLoaderService} for use in class-loading and resource-lookup.
|
* Adds a provided {@link ClassLoaderService} for use in class-loading and resource-lookup.
|
||||||
*
|
*
|
||||||
|
@ -116,15 +92,6 @@ public class BootstrapServiceRegistryBuilder {
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* @deprecated Use {@link #applyStrategySelector} instead
|
|
||||||
*/
|
|
||||||
@SuppressWarnings( {"UnusedDeclaration"})
|
|
||||||
@Deprecated
|
|
||||||
public <T> BootstrapServiceRegistryBuilder withStrategySelector(Class<T> strategy, String name, Class<? extends T> implementation) {
|
|
||||||
return applyStrategySelector( strategy, name, implementation );
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Applies a named strategy implementation to the bootstrap registry.
|
* Applies a named strategy implementation to the bootstrap registry.
|
||||||
*
|
*
|
||||||
|
@ -144,15 +111,6 @@ public class BootstrapServiceRegistryBuilder {
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* @deprecated Use {@link #applyStrategySelectors} instead
|
|
||||||
*/
|
|
||||||
@SuppressWarnings( {"UnusedDeclaration"})
|
|
||||||
@Deprecated
|
|
||||||
public BootstrapServiceRegistryBuilder withStrategySelectors(StrategyRegistrationProvider strategyRegistrationProvider) {
|
|
||||||
return applyStrategySelectors( strategyRegistrationProvider );
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Applies one or more strategy selectors announced as available by the passed announcer.
|
* Applies one or more strategy selectors announced as available by the passed announcer.
|
||||||
*
|
*
|
||||||
|
|
|
@ -43,16 +43,6 @@ public abstract class AbstractDelegatingMetadataBuilderImplementor<T extends Met
|
||||||
|
|
||||||
private final MetadataBuilderImplementor delegate;
|
private final MetadataBuilderImplementor delegate;
|
||||||
|
|
||||||
/**
|
|
||||||
* Kept for compatibility reason but should be removed as soon as possible.
|
|
||||||
*
|
|
||||||
* @deprecated use {@link #delegate()} instead
|
|
||||||
*/
|
|
||||||
@Deprecated
|
|
||||||
public MetadataBuilderImplementor getDelegate() {
|
|
||||||
return delegate;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected MetadataBuilderImplementor delegate() {
|
protected MetadataBuilderImplementor delegate() {
|
||||||
return delegate;
|
return delegate;
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,10 +11,6 @@ import jakarta.persistence.SharedCacheMode;
|
||||||
import org.hibernate.HibernateException;
|
import org.hibernate.HibernateException;
|
||||||
import org.hibernate.TimeZoneStorageStrategy;
|
import org.hibernate.TimeZoneStorageStrategy;
|
||||||
import org.hibernate.annotations.common.reflection.ReflectionManager;
|
import org.hibernate.annotations.common.reflection.ReflectionManager;
|
||||||
import org.hibernate.boot.CacheRegionDefinition;
|
|
||||||
import org.hibernate.boot.archive.scan.spi.ScanEnvironment;
|
|
||||||
import org.hibernate.boot.archive.scan.spi.ScanOptions;
|
|
||||||
import org.hibernate.boot.archive.spi.ArchiveDescriptorFactory;
|
|
||||||
import org.hibernate.boot.model.IdGeneratorStrategyInterpreter;
|
import org.hibernate.boot.model.IdGeneratorStrategyInterpreter;
|
||||||
import org.hibernate.boot.model.naming.ImplicitNamingStrategy;
|
import org.hibernate.boot.model.naming.ImplicitNamingStrategy;
|
||||||
import org.hibernate.boot.model.naming.PhysicalNamingStrategy;
|
import org.hibernate.boot.model.naming.PhysicalNamingStrategy;
|
||||||
|
@ -23,7 +19,6 @@ import org.hibernate.cache.spi.access.AccessType;
|
||||||
import org.hibernate.cfg.MetadataSourceType;
|
import org.hibernate.cfg.MetadataSourceType;
|
||||||
import org.hibernate.id.factory.IdentifierGeneratorFactory;
|
import org.hibernate.id.factory.IdentifierGeneratorFactory;
|
||||||
import org.hibernate.type.spi.TypeConfiguration;
|
import org.hibernate.type.spi.TypeConfiguration;
|
||||||
import org.jboss.jandex.IndexView;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Convenience base class for custom implementors of {@link MetadataBuildingOptions} using delegation.
|
* Convenience base class for custom implementors of {@link MetadataBuildingOptions} using delegation.
|
||||||
|
@ -74,36 +69,6 @@ public abstract class AbstractDelegatingMetadataBuildingOptions implements Metad
|
||||||
return delegate.getTypeConfiguration();
|
return delegate.getTypeConfiguration();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public IndexView getJandexView() {
|
|
||||||
return delegate.getJandexView();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public ScanOptions getScanOptions() {
|
|
||||||
return delegate.getScanOptions();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public ScanEnvironment getScanEnvironment() {
|
|
||||||
return delegate.getScanEnvironment();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public Object getScanner() {
|
|
||||||
return delegate.getScanner();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public ArchiveDescriptorFactory getArchiveDescriptorFactory() {
|
|
||||||
return delegate.getArchiveDescriptorFactory();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public ClassLoader getTempClassLoader() {
|
|
||||||
return delegate.getTempClassLoader();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ImplicitNamingStrategy getImplicitNamingStrategy() {
|
public ImplicitNamingStrategy getImplicitNamingStrategy() {
|
||||||
return delegate.getImplicitNamingStrategy();
|
return delegate.getImplicitNamingStrategy();
|
||||||
|
@ -139,11 +104,6 @@ public abstract class AbstractDelegatingMetadataBuildingOptions implements Metad
|
||||||
return delegate.getIdGenerationTypeInterpreter();
|
return delegate.getIdGenerationTypeInterpreter();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public List<CacheRegionDefinition> getCacheRegionDefinitions() {
|
|
||||||
return delegate.getCacheRegionDefinitions();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean ignoreExplicitDiscriminatorsForJoinedInheritance() {
|
public boolean ignoreExplicitDiscriminatorsForJoinedInheritance() {
|
||||||
return delegate.ignoreExplicitDiscriminatorsForJoinedInheritance();
|
return delegate.ignoreExplicitDiscriminatorsForJoinedInheritance();
|
||||||
|
|
|
@ -44,16 +44,6 @@ public interface MetadataBuildingContext {
|
||||||
*/
|
*/
|
||||||
InFlightMetadataCollector getMetadataCollector();
|
InFlightMetadataCollector getMetadataCollector();
|
||||||
|
|
||||||
/**
|
|
||||||
* Provides access to ClassLoader services when needed during binding
|
|
||||||
*
|
|
||||||
* @return The ClassLoaderAccess
|
|
||||||
*
|
|
||||||
* @deprecated Use {@link BootstrapContext#getClassLoaderAccess()}} instead.
|
|
||||||
*/
|
|
||||||
@Deprecated
|
|
||||||
ClassLoaderAccess getClassLoaderAccess();
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Not sure how I feel about this exposed here
|
* Not sure how I feel about this exposed here
|
||||||
*
|
*
|
||||||
|
|
|
@ -12,10 +12,6 @@ import jakarta.persistence.SharedCacheMode;
|
||||||
|
|
||||||
import org.hibernate.TimeZoneStorageStrategy;
|
import org.hibernate.TimeZoneStorageStrategy;
|
||||||
import org.hibernate.annotations.common.reflection.ReflectionManager;
|
import org.hibernate.annotations.common.reflection.ReflectionManager;
|
||||||
import org.hibernate.boot.CacheRegionDefinition;
|
|
||||||
import org.hibernate.boot.archive.scan.spi.ScanEnvironment;
|
|
||||||
import org.hibernate.boot.archive.scan.spi.ScanOptions;
|
|
||||||
import org.hibernate.boot.archive.spi.ArchiveDescriptorFactory;
|
|
||||||
import org.hibernate.boot.model.IdGeneratorStrategyInterpreter;
|
import org.hibernate.boot.model.IdGeneratorStrategyInterpreter;
|
||||||
import org.hibernate.boot.model.naming.ImplicitNamingStrategy;
|
import org.hibernate.boot.model.naming.ImplicitNamingStrategy;
|
||||||
import org.hibernate.boot.model.naming.PhysicalNamingStrategy;
|
import org.hibernate.boot.model.naming.PhysicalNamingStrategy;
|
||||||
|
@ -28,9 +24,6 @@ import org.hibernate.id.factory.IdentifierGeneratorFactory;
|
||||||
import org.hibernate.metamodel.internal.ManagedTypeRepresentationResolverStandard;
|
import org.hibernate.metamodel.internal.ManagedTypeRepresentationResolverStandard;
|
||||||
import org.hibernate.metamodel.spi.ManagedTypeRepresentationResolver;
|
import org.hibernate.metamodel.spi.ManagedTypeRepresentationResolver;
|
||||||
import org.hibernate.type.spi.TypeConfiguration;
|
import org.hibernate.type.spi.TypeConfiguration;
|
||||||
import org.jboss.jandex.IndexView;
|
|
||||||
|
|
||||||
import jakarta.persistence.SharedCacheMode;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Describes the options used while building the Metadata object (during
|
* Describes the options used while building the Metadata object (during
|
||||||
|
@ -95,73 +88,6 @@ public interface MetadataBuildingOptions {
|
||||||
@Deprecated
|
@Deprecated
|
||||||
ReflectionManager getReflectionManager();
|
ReflectionManager getReflectionManager();
|
||||||
|
|
||||||
/**
|
|
||||||
* Access to the Jandex index passed by call to
|
|
||||||
* {@link org.hibernate.boot.MetadataBuilder#applyIndexView(IndexView)}, if any.
|
|
||||||
*
|
|
||||||
* @return The Jandex index
|
|
||||||
*
|
|
||||||
* @deprecated Use {@link BootstrapContext#getJandexView()} instead.
|
|
||||||
*/
|
|
||||||
@Deprecated
|
|
||||||
IndexView getJandexView();
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Access to the options to be used for scanning
|
|
||||||
*
|
|
||||||
* @return The scan options
|
|
||||||
*
|
|
||||||
* @deprecated Use {@link BootstrapContext#getScanOptions()} instead.
|
|
||||||
*/
|
|
||||||
@Deprecated
|
|
||||||
ScanOptions getScanOptions();
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Access to the environment for scanning. Consider this temporary; see discussion on
|
|
||||||
* {@link ScanEnvironment}
|
|
||||||
*
|
|
||||||
* @return The scan environment
|
|
||||||
*
|
|
||||||
* @deprecated Use {@link BootstrapContext#getScanEnvironment()} instead.
|
|
||||||
*/
|
|
||||||
@Deprecated
|
|
||||||
ScanEnvironment getScanEnvironment();
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Access to the Scanner to be used for scanning. Can be:<ul>
|
|
||||||
* <li>A Scanner instance</li>
|
|
||||||
* <li>A Class reference to the Scanner implementor</li>
|
|
||||||
* <li>A String naming the Scanner implementor</li>
|
|
||||||
* </ul>
|
|
||||||
*
|
|
||||||
* @return The scanner
|
|
||||||
*
|
|
||||||
* @deprecated Use {@link BootstrapContext#getScanner()} instead.
|
|
||||||
*/
|
|
||||||
@Deprecated
|
|
||||||
Object getScanner();
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Access to the ArchiveDescriptorFactory to be used for scanning
|
|
||||||
*
|
|
||||||
* @return The ArchiveDescriptorFactory
|
|
||||||
*
|
|
||||||
* @deprecated Use {@link BootstrapContext#getArchiveDescriptorFactory()} instead.
|
|
||||||
*/
|
|
||||||
@Deprecated
|
|
||||||
ArchiveDescriptorFactory getArchiveDescriptorFactory();
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Access the temporary ClassLoader passed to us as defined by
|
|
||||||
* {@link jakarta.persistence.spi.PersistenceUnitInfo#getNewTempClassLoader()}, if any.
|
|
||||||
*
|
|
||||||
* @return The tempo ClassLoader
|
|
||||||
*
|
|
||||||
* @deprecated Use {@link BootstrapContext#getJpaTempClassLoader()} instead.
|
|
||||||
*/
|
|
||||||
@Deprecated
|
|
||||||
ClassLoader getTempClassLoader();
|
|
||||||
|
|
||||||
ImplicitNamingStrategy getImplicitNamingStrategy();
|
ImplicitNamingStrategy getImplicitNamingStrategy();
|
||||||
|
|
||||||
PhysicalNamingStrategy getPhysicalNamingStrategy();
|
PhysicalNamingStrategy getPhysicalNamingStrategy();
|
||||||
|
@ -192,16 +118,6 @@ public interface MetadataBuildingOptions {
|
||||||
|
|
||||||
TypeConfiguration getTypeConfiguration();
|
TypeConfiguration getTypeConfiguration();
|
||||||
|
|
||||||
/**
|
|
||||||
* Access to all explicit cache region mappings.
|
|
||||||
*
|
|
||||||
* @return Explicit cache region mappings.
|
|
||||||
*
|
|
||||||
* @deprecated Use {@link BootstrapContext#getClassmateContext()} instead.
|
|
||||||
*/
|
|
||||||
@Deprecated
|
|
||||||
List<CacheRegionDefinition> getCacheRegionDefinitions();
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Whether explicit discriminator declarations should be ignored for joined
|
* Whether explicit discriminator declarations should be ignored for joined
|
||||||
* subclass style inheritance.
|
* subclass style inheritance.
|
||||||
|
|
|
@ -178,15 +178,6 @@ public interface SessionFactoryOptions extends QueryEngineOptions {
|
||||||
|
|
||||||
boolean isJtaTrackByThread();
|
boolean isJtaTrackByThread();
|
||||||
|
|
||||||
/**
|
|
||||||
* @deprecated Use {@link JpaCompliance#isJpaQueryComplianceEnabled()} instead
|
|
||||||
* via {@link #getJpaCompliance()}
|
|
||||||
*/
|
|
||||||
@Deprecated
|
|
||||||
default boolean isStrictJpaQueryLanguageCompliance() {
|
|
||||||
return getJpaCompliance().isJpaQueryComplianceEnabled();
|
|
||||||
}
|
|
||||||
|
|
||||||
boolean isNamedQueryStartupCheckingEnabled();
|
boolean isNamedQueryStartupCheckingEnabled();
|
||||||
|
|
||||||
boolean isSecondLevelCacheEnabled();
|
boolean isSecondLevelCacheEnabled();
|
||||||
|
@ -292,28 +283,10 @@ public interface SessionFactoryOptions extends QueryEngineOptions {
|
||||||
return Statistics.DEFAULT_QUERY_STATISTICS_MAX_SIZE;
|
return Statistics.DEFAULT_QUERY_STATISTICS_MAX_SIZE;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* @deprecated Since 5.4.1, this is no longer used.
|
|
||||||
*/
|
|
||||||
@Deprecated
|
|
||||||
default boolean isPostInsertIdentifierDelayableEnabled() {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
default boolean areJPACallbacksEnabled() {
|
default boolean areJPACallbacksEnabled() {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Can bytecode-enhanced entity classes be used as a "proxy"?
|
|
||||||
*
|
|
||||||
* @deprecated (since 5.5) use of enhanced proxies is always enabled
|
|
||||||
*/
|
|
||||||
@Deprecated
|
|
||||||
default boolean isEnhancementAsProxyEnabled() {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Controls whether Hibernate should try to map named parameter names
|
* Controls whether Hibernate should try to map named parameter names
|
||||||
* specified in a {@link org.hibernate.procedure.ProcedureCall} or
|
* specified in a {@link org.hibernate.procedure.ProcedureCall} or
|
||||||
|
|
|
@ -194,7 +194,7 @@ public final class Settings {
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean isStrictJPAQLCompliance() {
|
public boolean isStrictJPAQLCompliance() {
|
||||||
return sessionFactoryOptions.isStrictJpaQueryLanguageCompliance();
|
return sessionFactoryOptions.getJpaCompliance().isJpaCacheComplianceEnabled();
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean isNamedQueryStartupCheckingEnabled() {
|
public boolean isNamedQueryStartupCheckingEnabled() {
|
||||||
|
|
|
@ -10,7 +10,6 @@ import org.hibernate.annotations.common.reflection.ReflectionManager;
|
||||||
import org.hibernate.boot.model.TypeDefinitionRegistry;
|
import org.hibernate.boot.model.TypeDefinitionRegistry;
|
||||||
import org.hibernate.boot.model.naming.ObjectNameNormalizer;
|
import org.hibernate.boot.model.naming.ObjectNameNormalizer;
|
||||||
import org.hibernate.boot.spi.BootstrapContext;
|
import org.hibernate.boot.spi.BootstrapContext;
|
||||||
import org.hibernate.boot.spi.ClassLoaderAccess;
|
|
||||||
import org.hibernate.boot.spi.InFlightMetadataCollector;
|
import org.hibernate.boot.spi.InFlightMetadataCollector;
|
||||||
import org.hibernate.boot.spi.MappingDefaults;
|
import org.hibernate.boot.spi.MappingDefaults;
|
||||||
import org.hibernate.boot.spi.MetadataBuildingContext;
|
import org.hibernate.boot.spi.MetadataBuildingContext;
|
||||||
|
@ -74,11 +73,6 @@ public class EnversMetadataBuildingContextImpl implements EnversMetadataBuilding
|
||||||
return metadataCollector;
|
return metadataCollector;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public ClassLoaderAccess getClassLoaderAccess() {
|
|
||||||
return metadataCollector.getBootstrapContext().getClassLoaderAccess();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ObjectNameNormalizer getObjectNameNormalizer() {
|
public ObjectNameNormalizer getObjectNameNormalizer() {
|
||||||
return objectNameNormalizer;
|
return objectNameNormalizer;
|
||||||
|
|
|
@ -12,9 +12,7 @@ import org.hibernate.boot.internal.MetadataBuilderImpl;
|
||||||
import org.hibernate.boot.model.TypeDefinitionRegistryStandardImpl;
|
import org.hibernate.boot.model.TypeDefinitionRegistryStandardImpl;
|
||||||
import org.hibernate.boot.model.naming.ObjectNameNormalizer;
|
import org.hibernate.boot.model.naming.ObjectNameNormalizer;
|
||||||
import org.hibernate.boot.registry.StandardServiceRegistry;
|
import org.hibernate.boot.registry.StandardServiceRegistry;
|
||||||
import org.hibernate.boot.registry.StandardServiceRegistryBuilder;
|
|
||||||
import org.hibernate.boot.spi.BootstrapContext;
|
import org.hibernate.boot.spi.BootstrapContext;
|
||||||
import org.hibernate.boot.spi.ClassLoaderAccess;
|
|
||||||
import org.hibernate.boot.spi.InFlightMetadataCollector;
|
import org.hibernate.boot.spi.InFlightMetadataCollector;
|
||||||
import org.hibernate.boot.spi.MappingDefaults;
|
import org.hibernate.boot.spi.MappingDefaults;
|
||||||
import org.hibernate.boot.spi.MetadataBuildingContext;
|
import org.hibernate.boot.spi.MetadataBuildingContext;
|
||||||
|
@ -68,11 +66,6 @@ public class MetadataBuildingContextTestingImpl implements MetadataBuildingConte
|
||||||
return metadataCollector;
|
return metadataCollector;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public ClassLoaderAccess getClassLoaderAccess() {
|
|
||||||
return bootstrapContext.getClassLoaderAccess();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ObjectNameNormalizer getObjectNameNormalizer() {
|
public ObjectNameNormalizer getObjectNameNormalizer() {
|
||||||
return objectNameNormalizer;
|
return objectNameNormalizer;
|
||||||
|
|
Loading…
Reference in New Issue