diff --git a/hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/HANALegacyServerConfiguration.java b/hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/HANALegacyServerConfiguration.java
index f40ded623748..f63954c99928 100644
--- a/hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/HANALegacyServerConfiguration.java
+++ b/hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/HANALegacyServerConfiguration.java
@@ -28,6 +28,7 @@
public class HANALegacyServerConfiguration {
private static final CoreMessageLogger LOG = CoreLogging.messageLogger( HANALegacyServerConfiguration.class );
+
private static final Pattern CLOUD_VERSION_PATTERN = Pattern.compile( "\\(fa/CE(\\d+)\\.(\\d+)\\)" );
public static final int MAX_LOB_PREFETCH_SIZE_DEFAULT_VALUE = 1024;
diff --git a/hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/HSQLLegacyDialect.java b/hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/HSQLLegacyDialect.java
index 859c42ece687..5a7b8db11ae3 100644
--- a/hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/HSQLLegacyDialect.java
+++ b/hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/HSQLLegacyDialect.java
@@ -99,11 +99,13 @@
* @author Fred Toussi
*/
public class HSQLLegacyDialect extends Dialect {
+
private static final CoreMessageLogger LOG = Logger.getMessageLogger(
MethodHandles.lookup(),
CoreMessageLogger.class,
org.hibernate.community.dialect.HSQLLegacyDialect.class.getName()
);
+
private final UniqueDelegate uniqueDelegate = new CreateTableUniqueDelegate( this );
private final HSQLIdentityColumnSupport identityColumnSupport;
diff --git a/hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/RDMSOS2200Dialect.java b/hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/RDMSOS2200Dialect.java
index 3f6d29eb1463..226812df19fa 100644
--- a/hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/RDMSOS2200Dialect.java
+++ b/hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/RDMSOS2200Dialect.java
@@ -26,7 +26,6 @@
import org.hibernate.dialect.sequence.SequenceSupport;
import org.hibernate.engine.jdbc.dialect.spi.DialectResolutionInfo;
import org.hibernate.engine.spi.SessionFactoryImplementor;
-import org.hibernate.internal.CoreMessageLogger;
import org.hibernate.persister.entity.EntityPersister;
import org.hibernate.query.common.TemporalUnit;
import org.hibernate.query.sqm.IntervalType;
@@ -41,9 +40,7 @@
import org.hibernate.sql.exec.spi.JdbcOperation;
import org.hibernate.type.descriptor.jdbc.JdbcType;
import org.hibernate.type.descriptor.jdbc.spi.JdbcTypeRegistry;
-import org.jboss.logging.Logger;
-import java.lang.invoke.MethodHandles;
import java.sql.Types;
import static org.hibernate.dialect.SimpleDatabaseVersion.ZERO_VERSION;
@@ -79,11 +76,6 @@
* @author Ploski and Hanson
*/
public class RDMSOS2200Dialect extends Dialect {
- private static final CoreMessageLogger LOG = Logger.getMessageLogger(
- MethodHandles.lookup(),
- CoreMessageLogger.class,
- RDMSOS2200Dialect.class.getName()
- );
/**
* Constructs a RDMSOS2200Dialect
diff --git a/hibernate-core/src/main/java/org/hibernate/action/internal/UnresolvedEntityInsertActions.java b/hibernate-core/src/main/java/org/hibernate/action/internal/UnresolvedEntityInsertActions.java
index 5e9a125ab709..b8e31415e99b 100644
--- a/hibernate-core/src/main/java/org/hibernate/action/internal/UnresolvedEntityInsertActions.java
+++ b/hibernate-core/src/main/java/org/hibernate/action/internal/UnresolvedEntityInsertActions.java
@@ -41,6 +41,7 @@
* @author Gail Badner
*/
public class UnresolvedEntityInsertActions {
+
private static final CoreMessageLogger LOG = CoreLogging.messageLogger( UnresolvedEntityInsertActions.class );
private static final int INIT_SIZE = 5;
diff --git a/hibernate-core/src/main/java/org/hibernate/boot/MetadataSources.java b/hibernate-core/src/main/java/org/hibernate/boot/MetadataSources.java
index 4879626636a5..fd0e77fac933 100644
--- a/hibernate-core/src/main/java/org/hibernate/boot/MetadataSources.java
+++ b/hibernate-core/src/main/java/org/hibernate/boot/MetadataSources.java
@@ -66,6 +66,7 @@
* @since 5.0
*/
public class MetadataSources implements Serializable {
+
private static final CoreMessageLogger LOG = CoreLogging.messageLogger( MetadataSources.class );
private final ServiceRegistry serviceRegistry;
diff --git a/hibernate-core/src/main/java/org/hibernate/boot/archive/internal/ArchiveHelper.java b/hibernate-core/src/main/java/org/hibernate/boot/archive/internal/ArchiveHelper.java
index f118fdedd8d4..bf98fbba24a8 100644
--- a/hibernate-core/src/main/java/org/hibernate/boot/archive/internal/ArchiveHelper.java
+++ b/hibernate-core/src/main/java/org/hibernate/boot/archive/internal/ArchiveHelper.java
@@ -23,7 +23,7 @@
* @author Steve Ebersole
*/
public class ArchiveHelper {
- private static final Logger log = Logger.getLogger( ArchiveHelper.class );
+ private static final Logger LOG = Logger.getLogger( ArchiveHelper.class );
/**
* Get the JAR URL of the JAR containing the given entry.
@@ -91,7 +91,7 @@ else if ( "zip".equals( protocol )
"Unable to determine JAR Url from " + url + ". Cause: " + e.getMessage()
);
}
- log.tracef( "JAR URL from URL Entry: %s >> %s", url, jarUrl );
+ LOG.tracef( "JAR URL from URL Entry: %s >> %s", url, jarUrl );
return jarUrl;
}
diff --git a/hibernate-core/src/main/java/org/hibernate/boot/archive/internal/StandardArchiveDescriptorFactory.java b/hibernate-core/src/main/java/org/hibernate/boot/archive/internal/StandardArchiveDescriptorFactory.java
index 5c7580ce0090..0b009fb7b629 100644
--- a/hibernate-core/src/main/java/org/hibernate/boot/archive/internal/StandardArchiveDescriptorFactory.java
+++ b/hibernate-core/src/main/java/org/hibernate/boot/archive/internal/StandardArchiveDescriptorFactory.java
@@ -23,7 +23,7 @@
* @author Steve Ebersole
*/
public class StandardArchiveDescriptorFactory implements ArchiveDescriptorFactory, JarFileEntryUrlAdjuster {
- private static final Logger log = Logger.getLogger( StandardArchiveDescriptorFactory.class );
+ private static final Logger LOG = Logger.getLogger( StandardArchiveDescriptorFactory.class );
/**
* Singleton access
@@ -129,8 +129,8 @@ public URL adjustJarFileEntryUrl(URL url, URL rootUrl) {
}
catch (MalformedURLException e) {
// allow to pass through to return the original URL
- if ( log.isDebugEnabled() ) {
- log.debugf(
+ if ( LOG.isDebugEnabled() ) {
+ LOG.debugf(
e,
"Unable to adjust relative URL [%s] relative to root URL [%s]",
filePart,
diff --git a/hibernate-core/src/main/java/org/hibernate/boot/beanvalidation/BeanValidationEventListener.java b/hibernate-core/src/main/java/org/hibernate/boot/beanvalidation/BeanValidationEventListener.java
index 2cab523720b2..956e11a04b96 100644
--- a/hibernate-core/src/main/java/org/hibernate/boot/beanvalidation/BeanValidationEventListener.java
+++ b/hibernate-core/src/main/java/org/hibernate/boot/beanvalidation/BeanValidationEventListener.java
@@ -4,7 +4,6 @@
*/
package org.hibernate.boot.beanvalidation;
-import java.lang.invoke.MethodHandles;
import java.util.HashSet;
import java.util.Map;
import java.util.Set;
@@ -24,12 +23,11 @@
import org.hibernate.event.spi.PreUpdateEventListener;
import org.hibernate.event.spi.PreUpsertEvent;
import org.hibernate.event.spi.PreUpsertEventListener;
+import org.hibernate.internal.CoreLogging;
import org.hibernate.internal.CoreMessageLogger;
import org.hibernate.metamodel.RepresentationMode;
import org.hibernate.persister.entity.EntityPersister;
-import org.jboss.logging.Logger;
-
import jakarta.validation.ConstraintViolation;
import jakarta.validation.ConstraintViolationException;
import jakarta.validation.Validator;
@@ -49,15 +47,11 @@ public class BeanValidationEventListener
implements PreInsertEventListener, PreUpdateEventListener, PreDeleteEventListener, PreUpsertEventListener, PreCollectionUpdateEventListener,
SessionFactoryObserver {
- private static final CoreMessageLogger LOG = Logger.getMessageLogger(
- MethodHandles.lookup(),
- CoreMessageLogger.class,
- BeanValidationEventListener.class.getName()
- );
+ private static final CoreMessageLogger LOG = CoreLogging.messageLogger( BeanValidationEventListener.class );
- private HibernateTraversableResolver traversableResolver;
- private Validator validator;
- private GroupsPerOperation groupsPerOperation;
+ private final HibernateTraversableResolver traversableResolver;
+ private final Validator validator;
+ private final GroupsPerOperation groupsPerOperation;
public BeanValidationEventListener(
ValidatorFactory factory, Map settings, ClassLoaderService classLoaderService) {
diff --git a/hibernate-core/src/main/java/org/hibernate/boot/beanvalidation/BeanValidationIntegrator.java b/hibernate-core/src/main/java/org/hibernate/boot/beanvalidation/BeanValidationIntegrator.java
index 8ba6642e9455..bc29f95ce606 100644
--- a/hibernate-core/src/main/java/org/hibernate/boot/beanvalidation/BeanValidationIntegrator.java
+++ b/hibernate-core/src/main/java/org/hibernate/boot/beanvalidation/BeanValidationIntegrator.java
@@ -4,7 +4,6 @@
*/
package org.hibernate.boot.beanvalidation;
-import java.lang.invoke.MethodHandles;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.util.Set;
@@ -16,23 +15,19 @@
import org.hibernate.engine.config.spi.ConfigurationService;
import org.hibernate.engine.spi.SessionFactoryImplementor;
import org.hibernate.integrator.spi.Integrator;
+import org.hibernate.internal.CoreLogging;
import org.hibernate.internal.CoreMessageLogger;
import org.hibernate.service.spi.ServiceRegistryImplementor;
import org.hibernate.service.spi.SessionFactoryServiceRegistry;
-import org.jboss.logging.Logger;
-
/**
* In {@link Integrator} for Bean Validation.
*
* @author Steve Ebersole
*/
public class BeanValidationIntegrator implements Integrator {
- private static final CoreMessageLogger LOG = Logger.getMessageLogger(
- MethodHandles.lookup(),
- CoreMessageLogger.class,
- BeanValidationIntegrator.class.getName()
- );
+
+ private static final CoreMessageLogger LOG = CoreLogging.messageLogger( BeanValidationIntegrator.class );
public static final String APPLY_CONSTRAINTS = "hibernate.validator.apply_to_ddl";
diff --git a/hibernate-core/src/main/java/org/hibernate/boot/beanvalidation/TypeSafeActivator.java b/hibernate-core/src/main/java/org/hibernate/boot/beanvalidation/TypeSafeActivator.java
index 602c66cfea76..9605b22cf749 100644
--- a/hibernate-core/src/main/java/org/hibernate/boot/beanvalidation/TypeSafeActivator.java
+++ b/hibernate-core/src/main/java/org/hibernate/boot/beanvalidation/TypeSafeActivator.java
@@ -7,7 +7,6 @@
import java.lang.annotation.Annotation;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
-import java.lang.invoke.MethodHandles;
import java.util.Collection;
import java.util.HashMap;
import java.util.HashSet;
@@ -36,6 +35,7 @@
import org.hibernate.engine.spi.SessionFactoryImplementor;
import org.hibernate.event.service.spi.EventListenerRegistry;
import org.hibernate.event.spi.EventType;
+import org.hibernate.internal.CoreLogging;
import org.hibernate.internal.CoreMessageLogger;
import org.hibernate.mapping.CheckConstraint;
import org.hibernate.mapping.Column;
@@ -46,7 +46,6 @@
import org.hibernate.mapping.SingleTableSubclass;
import org.hibernate.service.spi.SessionFactoryServiceRegistry;
-import org.jboss.logging.Logger;
import jakarta.validation.Validation;
import jakarta.validation.ValidatorFactory;
@@ -73,7 +72,7 @@
*/
class TypeSafeActivator {
- private static final CoreMessageLogger LOG = Logger.getMessageLogger( MethodHandles.lookup(), CoreMessageLogger.class, TypeSafeActivator.class.getName() );
+ private static final CoreMessageLogger LOG = CoreLogging.messageLogger( TypeSafeActivator.class );
/**
* Used to validate a supplied ValidatorFactory instance as being castable to ValidatorFactory.
diff --git a/hibernate-core/src/main/java/org/hibernate/boot/cfgxml/internal/ConfigLoader.java b/hibernate-core/src/main/java/org/hibernate/boot/cfgxml/internal/ConfigLoader.java
index 58b9615ad4d2..0c72fc7770c1 100644
--- a/hibernate-core/src/main/java/org/hibernate/boot/cfgxml/internal/ConfigLoader.java
+++ b/hibernate-core/src/main/java/org/hibernate/boot/cfgxml/internal/ConfigLoader.java
@@ -28,7 +28,7 @@
* @author Steve Ebersole
*/
public class ConfigLoader {
- private static final Logger log = Logger.getLogger( ConfigLoader.class );
+ private static final Logger LOG = Logger.getLogger( ConfigLoader.class );
private final BootstrapServiceRegistry bootstrapServiceRegistry;
@@ -64,7 +64,7 @@ public LoadedConfig loadConfigXmlResource(String cfgXmlResourceName) {
stream.close();
}
catch (IOException e) {
- log.debug( "Unable to close cfg.xml resource stream", e );
+ LOG.debug( "Unable to close cfg.xml resource stream", e );
}
}
}
@@ -101,7 +101,7 @@ public LoadedConfig loadConfigXmlUrl(URL url) {
stream.close();
}
catch (IOException e) {
- log.debug( "Unable to close cfg.xml URL stream", e );
+ LOG.debug( "Unable to close cfg.xml URL stream", e );
}
}
}
@@ -130,7 +130,7 @@ public Properties loadProperties(String resourceName) {
stream.close();
}
catch (IOException e) {
- log.debug( "Unable to close properties file stream [" + resourceName + "]", e );
+ LOG.debug( "Unable to close properties file stream [" + resourceName + "]", e );
}
}
}
@@ -154,7 +154,7 @@ public Properties loadProperties(File file) {
stream.close();
}
catch (IOException e) {
- log.debug( "Unable to close properties file stream [" + file.getAbsolutePath() + "]", e );
+ LOG.debug( "Unable to close properties file stream [" + file.getAbsolutePath() + "]", e );
}
}
}
diff --git a/hibernate-core/src/main/java/org/hibernate/boot/cfgxml/internal/JaxbCfgProcessor.java b/hibernate-core/src/main/java/org/hibernate/boot/cfgxml/internal/JaxbCfgProcessor.java
index a1485c3d0657..67d793da0647 100644
--- a/hibernate-core/src/main/java/org/hibernate/boot/cfgxml/internal/JaxbCfgProcessor.java
+++ b/hibernate-core/src/main/java/org/hibernate/boot/cfgxml/internal/JaxbCfgProcessor.java
@@ -45,7 +45,7 @@
* @author Steve Ebersole
*/
public class JaxbCfgProcessor {
- private static final Logger log = Logger.getLogger( JaxbCfgProcessor.class );
+ private static final Logger LOG = Logger.getLogger( JaxbCfgProcessor.class );
public static final String HIBERNATE_CONFIGURATION_URI = "http://www.hibernate.org/xsd/orm/cfg";
@@ -110,7 +110,7 @@ private JaxbCfgHibernateConfiguration unmarshal(XMLEventReader staxEventReader,
if ( !isNamespaced( event.asStartElement() ) ) {
// if the elements are not namespaced, wrap the reader in a reader which will namespace them as pulled.
- log.debug( "cfg.xml document did not define namespaces; wrapping in custom event reader to introduce namespace information" );
+ LOG.debug( "cfg.xml document did not define namespaces; wrapping in custom event reader to introduce namespace information" );
staxEventReader = new NamespaceAddingEventReader( staxEventReader, HIBERNATE_CONFIGURATION_URI );
}
@@ -169,7 +169,7 @@ private Schema resolveLocalSchema(String schemaName, String schemaLanguage) {
schemaStream.close();
}
catch ( IOException e ) {
- log.debugf( "Problem closing schema stream [%s]", e.toString() );
+ LOG.debugf( "Problem closing schema stream [%s]", e.toString() );
}
}
}
diff --git a/hibernate-core/src/main/java/org/hibernate/boot/cfgxml/spi/LoadedConfig.java b/hibernate-core/src/main/java/org/hibernate/boot/cfgxml/spi/LoadedConfig.java
index d46b258c3c4b..c64c88a032aa 100644
--- a/hibernate-core/src/main/java/org/hibernate/boot/cfgxml/spi/LoadedConfig.java
+++ b/hibernate-core/src/main/java/org/hibernate/boot/cfgxml/spi/LoadedConfig.java
@@ -32,7 +32,7 @@
* representation can be maintained through calls to {@link #merge}.
*/
public class LoadedConfig {
- private static final Logger log = Logger.getLogger( LoadedConfig.class );
+ private static final Logger LOG = Logger.getLogger( LoadedConfig.class );
private String sessionFactoryName;
@@ -107,7 +107,7 @@ public static LoadedConfig consume(JaxbCfgHibernateConfiguration jaxbCfg) {
for ( JaxbCfgEventListenerType listener : listenerGroup.getListener() ) {
if ( listener.getType() != null ) {
- log.debugf( "Listener [%s] defined as part of a group also defined event type", listener.getClazz() );
+ LOG.debugf( "Listener [%s] defined as part of a group also defined event type", listener.getClazz() );
}
cfg.addEventListener( eventType, listener.getClazz() );
}
@@ -194,7 +194,7 @@ public void addEventListener(EventType> eventType, String listenerClass) {
public void merge(LoadedConfig incoming) {
if ( sessionFactoryName != null ) {
if ( incoming.getSessionFactoryName() != null ) {
- log.debugf(
+ LOG.debugf(
"More than one cfg.xml file attempted to supply SessionFactory name: [%s], [%s]. Keeping initially discovered one [%s]",
getSessionFactoryName(),
incoming.getSessionFactoryName(),
diff --git a/hibernate-core/src/main/java/org/hibernate/boot/internal/BootstrapContextImpl.java b/hibernate-core/src/main/java/org/hibernate/boot/internal/BootstrapContextImpl.java
index ac3197496680..c6cde91de063 100644
--- a/hibernate-core/src/main/java/org/hibernate/boot/internal/BootstrapContextImpl.java
+++ b/hibernate-core/src/main/java/org/hibernate/boot/internal/BootstrapContextImpl.java
@@ -50,7 +50,7 @@
* @author Andrea Boriero
*/
public class BootstrapContextImpl implements BootstrapContext {
- private static final Logger log = Logger.getLogger( BootstrapContextImpl.class );
+ private static final Logger LOG = Logger.getLogger( BootstrapContextImpl.class );
private final StandardServiceRegistry serviceRegistry;
private final MetadataBuildingOptions metadataBuildingOptions;
@@ -308,40 +308,40 @@ public void addAttributeConverterDescriptor(ConverterDescriptor,?> descriptor)
}
void injectJpaTempClassLoader(ClassLoader classLoader) {
- if ( log.isTraceEnabled() && classLoader != getJpaTempClassLoader() ) {
- log.tracef( "Injecting JPA temp ClassLoader [%s] into BootstrapContext; was [%s]",
+ if ( LOG.isTraceEnabled() && classLoader != getJpaTempClassLoader() ) {
+ LOG.tracef( "Injecting JPA temp ClassLoader [%s] into BootstrapContext; was [%s]",
classLoader, getJpaTempClassLoader() );
}
this.classLoaderAccess.injectTempClassLoader( classLoader );
}
void injectScanOptions(ScanOptions scanOptions) {
- if ( log.isTraceEnabled() && scanOptions != this.scanOptions ) {
- log.tracef( "Injecting ScanOptions [%s] into BootstrapContext; was [%s]",
+ if ( LOG.isTraceEnabled() && scanOptions != this.scanOptions ) {
+ LOG.tracef( "Injecting ScanOptions [%s] into BootstrapContext; was [%s]",
scanOptions, this.scanOptions );
}
this.scanOptions = scanOptions;
}
void injectScanEnvironment(ScanEnvironment scanEnvironment) {
- if ( log.isTraceEnabled() && scanEnvironment != this.scanEnvironment ) {
- log.tracef( "Injecting ScanEnvironment [%s] into BootstrapContext; was [%s]",
+ if ( LOG.isTraceEnabled() && scanEnvironment != this.scanEnvironment ) {
+ LOG.tracef( "Injecting ScanEnvironment [%s] into BootstrapContext; was [%s]",
scanEnvironment, this.scanEnvironment );
}
this.scanEnvironment = scanEnvironment;
}
void injectScanner(Scanner scanner) {
- if ( log.isTraceEnabled() && scanner != this.scannerSetting ) {
- log.tracef( "Injecting Scanner [%s] into BootstrapContext; was [%s]",
+ if ( LOG.isTraceEnabled() && scanner != this.scannerSetting ) {
+ LOG.tracef( "Injecting Scanner [%s] into BootstrapContext; was [%s]",
scanner, scannerSetting );
}
this.scannerSetting = scanner;
}
void injectArchiveDescriptorFactory(ArchiveDescriptorFactory factory) {
- if ( log.isTraceEnabled() && factory != archiveDescriptorFactory ) {
- log.tracef( "Injecting ArchiveDescriptorFactory [%s] into BootstrapContext; was [%s]",
+ if ( LOG.isTraceEnabled() && factory != archiveDescriptorFactory ) {
+ LOG.tracef( "Injecting ArchiveDescriptorFactory [%s] into BootstrapContext; was [%s]",
factory, archiveDescriptorFactory );
}
this.archiveDescriptorFactory = factory;
diff --git a/hibernate-core/src/main/java/org/hibernate/boot/internal/ClassLoaderAccessImpl.java b/hibernate-core/src/main/java/org/hibernate/boot/internal/ClassLoaderAccessImpl.java
index 5716a0302717..f18206cd11a1 100644
--- a/hibernate-core/src/main/java/org/hibernate/boot/internal/ClassLoaderAccessImpl.java
+++ b/hibernate-core/src/main/java/org/hibernate/boot/internal/ClassLoaderAccessImpl.java
@@ -19,7 +19,7 @@
* @author Steve Ebersole
*/
public class ClassLoaderAccessImpl implements ClassLoaderAccess {
- private static final Logger log = Logger.getLogger( ClassLoaderAccessImpl.class );
+ private static final Logger LOG = Logger.getLogger( ClassLoaderAccessImpl.class );
private final ClassLoaderService classLoaderService;
private ClassLoader jpaTempClassLoader;
@@ -56,14 +56,14 @@ public Class> classForName(String name) {
else {
// Could not determine that the given class is safe to load with live ClassLoader
if ( jpaTempClassLoader == null ) {
- log.tracef(
+ LOG.tracef(
"No temp ClassLoader provided; using live ClassLoader to load potentially unsafe class: %s",
name
);
return classLoaderService.classForName( name );
}
else {
-// log.tracef(
+// LOG.tracef(
// "Temp ClassLoader was provided, so we will use that: %s",
// name
// );
diff --git a/hibernate-core/src/main/java/org/hibernate/boot/internal/InFlightMetadataCollectorImpl.java b/hibernate-core/src/main/java/org/hibernate/boot/internal/InFlightMetadataCollectorImpl.java
index e81e6a83ba28..5310a68ddab5 100644
--- a/hibernate-core/src/main/java/org/hibernate/boot/internal/InFlightMetadataCollectorImpl.java
+++ b/hibernate-core/src/main/java/org/hibernate/boot/internal/InFlightMetadataCollectorImpl.java
@@ -134,7 +134,7 @@
*/
public class InFlightMetadataCollectorImpl
implements InFlightMetadataCollector, ConverterRegistry, GeneratorSettings {
- private static final CoreMessageLogger log = CoreLogging.messageLogger( InFlightMetadataCollectorImpl.class );
+ private static final CoreMessageLogger LOG = CoreLogging.messageLogger( InFlightMetadataCollectorImpl.class );
private final BootstrapContext bootstrapContext;
private final MetadataBuildingOptions options;
@@ -639,7 +639,7 @@ public void addFetchProfile(FetchProfile profile) {
}
final FetchProfile old = fetchProfileMap.put( profile.getName(), profile );
if ( old != null ) {
- log.warn( "Duplicated fetch profile with same name [" + profile.getName() + "] found." );
+ LOG.warn( "Duplicated fetch profile with same name [" + profile.getName() + "] found." );
}
}
@@ -680,7 +680,7 @@ else if ( !generator.getName().isEmpty()
+ AvailableSettings.JPA_ID_GENERATOR_GLOBAL_SCOPE_COMPLIANCE + " to false " );
}
else {
- log.duplicateGeneratorName( old.getName() );
+ LOG.duplicateGeneratorName( old.getName() );
}
}
}
@@ -902,10 +902,10 @@ public void addImport(String importName, String className) {
if ( importName == null || className == null ) {
throw new IllegalArgumentException( "Import name or entity name is null" );
}
- log.tracev( "Import: {0} -> {1}", importName, className);
+ LOG.tracev( "Import: {0} -> {1}", importName, className);
final String old = imports.put( importName, className);
if ( old != null ) {
- log.debugf( "Import name [%s] overrode previous [{%s}]", importName, old );
+ LOG.debugf( "Import name [%s] overrode previous [{%s}]", importName, old );
}
}
@@ -1953,7 +1953,7 @@ protected void secondPassCompileForeignKeys(Table table, Set done, M
private void processPropertyReferences() {
if ( delayedPropertyReferenceHandlers != null ) {
- log.trace( "Processing association property references" );
+ LOG.trace( "Processing association property references" );
for ( DelayedPropertyReferenceHandler delayedPropertyReferenceHandler : delayedPropertyReferenceHandlers ) {
delayedPropertyReferenceHandler.process( this );
@@ -2107,7 +2107,7 @@ private void handleIdentifierValueBinding(
// by tools. We want to hold off requiring classes being present until we
// try to build the SF. Here, just building the Metadata, it is "ok" for an
// exception to occur, the same exception will happen later as we build the SF.
- log.debug( "Ignoring exception thrown when trying to build IdentifierGenerator as part of Metadata building", e );
+ LOG.debug( "Ignoring exception thrown when trying to build IdentifierGenerator as part of Metadata building", e );
}
}
diff --git a/hibernate-core/src/main/java/org/hibernate/boot/internal/MetadataBuilderImpl.java b/hibernate-core/src/main/java/org/hibernate/boot/internal/MetadataBuilderImpl.java
index b7de12ad8b59..4aff48338a63 100644
--- a/hibernate-core/src/main/java/org/hibernate/boot/internal/MetadataBuilderImpl.java
+++ b/hibernate-core/src/main/java/org/hibernate/boot/internal/MetadataBuilderImpl.java
@@ -100,7 +100,7 @@
* @author Steve Ebersole
*/
public class MetadataBuilderImpl implements MetadataBuilderImplementor, TypeContributions {
- private static final CoreMessageLogger log = CoreLogging.messageLogger( MetadataBuilderImpl.class );
+ private static final CoreMessageLogger LOG = CoreLogging.messageLogger( MetadataBuilderImpl.class );
private final MetadataSources sources;
private final BootstrapContextImpl bootstrapContext;
@@ -118,7 +118,7 @@ else if ( serviceRegistry instanceof StandardServiceRegistry standardServiceRegi
return standardServiceRegistry;
}
else if ( serviceRegistry instanceof BootstrapServiceRegistry bootstrapServiceRegistry ) {
- log.debug(
+ LOG.debug(
"ServiceRegistry passed to MetadataBuilder was a BootstrapServiceRegistry; this likely won't end well " +
"if attempt is made to build SessionFactory"
);
diff --git a/hibernate-core/src/main/java/org/hibernate/boot/internal/TypeDefinitionRegistryStandardImpl.java b/hibernate-core/src/main/java/org/hibernate/boot/internal/TypeDefinitionRegistryStandardImpl.java
index e96768c6bfc5..9297d14ac4b8 100644
--- a/hibernate-core/src/main/java/org/hibernate/boot/internal/TypeDefinitionRegistryStandardImpl.java
+++ b/hibernate-core/src/main/java/org/hibernate/boot/internal/TypeDefinitionRegistryStandardImpl.java
@@ -22,7 +22,7 @@
* @author Chris Cranford
*/
public class TypeDefinitionRegistryStandardImpl implements TypeDefinitionRegistry {
- private static final Logger log = Logger.getLogger( TypeDefinitionRegistryStandardImpl.class );
+ private static final Logger LOG = Logger.getLogger( TypeDefinitionRegistryStandardImpl.class );
private final TypeDefinitionRegistry parent;
private final Map typeDefinitionMap = new HashMap<>();
@@ -95,7 +95,7 @@ private void register(String name, TypeDefinition typeDefinition, DuplicationStr
final TypeDefinition existing = typeDefinitionMap.put( name, typeDefinition );
if ( existing != null && existing != typeDefinition ) {
if ( duplicationStrategy == DuplicationStrategy.OVERWRITE ) {
- log.debugf( "Overwrote existing registration [%s] for type definition.", name );
+ LOG.debugf( "Overwrote existing registration [%s] for type definition.", name );
}
else {
throw new IllegalArgumentException(
diff --git a/hibernate-core/src/main/java/org/hibernate/boot/jaxb/internal/AbstractBinder.java b/hibernate-core/src/main/java/org/hibernate/boot/jaxb/internal/AbstractBinder.java
index 6b2cc82f699e..472f6492dd3e 100644
--- a/hibernate-core/src/main/java/org/hibernate/boot/jaxb/internal/AbstractBinder.java
+++ b/hibernate-core/src/main/java/org/hibernate/boot/jaxb/internal/AbstractBinder.java
@@ -32,7 +32,7 @@
* @author Steve Ebersole
*/
public abstract class AbstractBinder implements Binder {
- private static final Logger log = Logger.getLogger( AbstractBinder.class );
+ private static final Logger LOG = Logger.getLogger( AbstractBinder.class );
private final LocalXmlResourceResolver xmlResourceResolver;
@@ -53,7 +53,7 @@ public Binding bind(InputStream stream, Origin origin) {
eventReader.close();
}
catch (XMLStreamException e) {
- log.debug( "Unable to close StAX reader", e );
+ LOG.debug( "Unable to close StAX reader", e );
}
}
}
@@ -98,7 +98,7 @@ private Binding doBind(XMLEventReader eventReader, Origin origi
eventReader.close();
}
catch (Exception e) {
- log.debug( "Unable to close StAX reader", e );
+ LOG.debug( "Unable to close StAX reader", e );
}
}
}
diff --git a/hibernate-core/src/main/java/org/hibernate/boot/jaxb/internal/CacheableFileXmlSource.java b/hibernate-core/src/main/java/org/hibernate/boot/jaxb/internal/CacheableFileXmlSource.java
index 15109c4cb83b..35e83e4eb546 100644
--- a/hibernate-core/src/main/java/org/hibernate/boot/jaxb/internal/CacheableFileXmlSource.java
+++ b/hibernate-core/src/main/java/org/hibernate/boot/jaxb/internal/CacheableFileXmlSource.java
@@ -30,7 +30,7 @@
* @author Steve Ebersole
*/
public class CacheableFileXmlSource {
- private static final CoreMessageLogger log = CoreLogging.messageLogger( CacheableFileXmlSource.class );
+ private static final CoreMessageLogger LOG = CoreLogging.messageLogger( CacheableFileXmlSource.class );
public static Binding extends JaxbBindableMappingDescriptor> fromCacheableFile(
File xmlFile,
@@ -74,17 +74,17 @@ public static Binding extends JaxbBindableMappingDescriptor> fromCacheableFile
return new Binding<>( readSerFile( serFile ), origin );
}
catch ( SerializationException e ) {
- log.unableToDeserializeCache( serFile.getName(), e );
+ LOG.unableToDeserializeCache( serFile.getName(), e );
}
catch ( FileNotFoundException e ) {
- log.cachedFileNotFound( serFile.getName(), e );
+ LOG.cachedFileNotFound( serFile.getName(), e );
}
}
else {
- log.cachedFileObsolete( serFile );
+ LOG.cachedFileObsolete( serFile );
}
- log.readingMappingsFromFile( xmlFile.getPath() );
+ LOG.readingMappingsFromFile( xmlFile.getPath() );
final Binding extends JaxbBindableMappingDescriptor> binding = FileXmlSource.fromFile( xmlFile, binder );
writeSerFile( binding.getRoot(), xmlFile, serFile );
@@ -125,7 +125,7 @@ public static File determineCachedFile(File xmlFile, File serDirectory) {
}
private static T readSerFile(File serFile) throws SerializationException, FileNotFoundException {
- log.readingCachedMappings( serFile );
+ LOG.readingCachedMappings( serFile );
return SerializationHelper.deserialize( new FileInputStream( serFile ) );
}
@@ -134,17 +134,17 @@ private static void writeSerFile(
File xmlFile,
File serFile) {
try ( FileOutputStream fos = new FileOutputStream( serFile ) ) {
- if ( log.isTraceEnabled() ) {
- log.tracef( "Writing cache file for: %s to: %s", xmlFile.getAbsolutePath(), serFile.getAbsolutePath() );
+ if ( LOG.isTraceEnabled() ) {
+ LOG.tracef( "Writing cache file for: %s to: %s", xmlFile.getAbsolutePath(), serFile.getAbsolutePath() );
}
SerializationHelper.serialize( jaxbModel, fos );
boolean success = serFile.setLastModified( System.currentTimeMillis() );
if ( !success ) {
- log.warn( "Could not update cacheable hbm.xml bin file timestamp" );
+ LOG.warn( "Could not update cacheable hbm.xml bin file timestamp" );
}
}
catch ( Exception e ) {
- log.unableToWriteCachedFile( serFile.getAbsolutePath(), e.getMessage() );
+ LOG.unableToWriteCachedFile( serFile.getAbsolutePath(), e.getMessage() );
}
}
diff --git a/hibernate-core/src/main/java/org/hibernate/boot/jaxb/internal/MappingBinder.java b/hibernate-core/src/main/java/org/hibernate/boot/jaxb/internal/MappingBinder.java
index 78ef6bc753ec..86fada8b4732 100644
--- a/hibernate-core/src/main/java/org/hibernate/boot/jaxb/internal/MappingBinder.java
+++ b/hibernate-core/src/main/java/org/hibernate/boot/jaxb/internal/MappingBinder.java
@@ -45,7 +45,7 @@
* @author Steve Ebersole
*/
public class MappingBinder extends AbstractBinder {
- private static final Logger log = Logger.getLogger( MappingBinder.class );
+ private static final Logger LOG = Logger.getLogger( MappingBinder.class );
private final XMLEventFactory xmlEventFactory = XMLEventFactory.newInstance();
@@ -163,8 +163,8 @@ protected Binding doBind(
Origin origin) {
final String rootElementLocalName = rootElementStartEvent.getName().getLocalPart();
if ( "hibernate-mapping".equals( rootElementLocalName ) ) {
- if ( log.isTraceEnabled() ) {
- log.tracef( "Performing JAXB binding of hbm.xml document: %s", origin.toString() );
+ if ( LOG.isTraceEnabled() ) {
+ LOG.tracef( "Performing JAXB binding of hbm.xml document: %s", origin.toString() );
}
final XMLEventReader hbmReader = new HbmEventReader( staxEventReader, xmlEventFactory );
@@ -181,7 +181,7 @@ protected Binding doBind(
else {
assert "entity-mappings".equals( rootElementLocalName );
try {
- log.tracef( "Performing JAXB binding of orm.xml document: %s", origin.toString() );
+ LOG.tracef( "Performing JAXB binding of orm.xml document: %s", origin.toString() );
final XMLEventReader reader = new MappingEventReader( staxEventReader, xmlEventFactory );
final JaxbEntityMappingsImpl bindingRoot = jaxb(
diff --git a/hibernate-core/src/main/java/org/hibernate/boot/jaxb/internal/stax/LocalSchemaLocator.java b/hibernate-core/src/main/java/org/hibernate/boot/jaxb/internal/stax/LocalSchemaLocator.java
index e1c51b23022c..2e64663c309c 100644
--- a/hibernate-core/src/main/java/org/hibernate/boot/jaxb/internal/stax/LocalSchemaLocator.java
+++ b/hibernate-core/src/main/java/org/hibernate/boot/jaxb/internal/stax/LocalSchemaLocator.java
@@ -22,7 +22,7 @@
* @author Steve Ebersole
*/
public class LocalSchemaLocator {
- private static final Logger log = Logger.getLogger( LocalSchemaLocator.class );
+ private static final Logger LOG = Logger.getLogger( LocalSchemaLocator.class );
private LocalSchemaLocator() {
// Disallow direct instantiation
@@ -62,7 +62,7 @@ public static Schema resolveLocalSchema(URL schemaUrl) {
schemaStream.close();
}
catch ( IOException e ) {
- log.debugf( "Problem closing schema stream - %s", e.toString() );
+ LOG.debugf( "Problem closing schema stream - %s", e.toString() );
}
}
}
diff --git a/hibernate-core/src/main/java/org/hibernate/boot/jaxb/internal/stax/LocalXmlResourceResolver.java b/hibernate-core/src/main/java/org/hibernate/boot/jaxb/internal/stax/LocalXmlResourceResolver.java
index 80ddd3ab9acc..03f5b713a7b3 100644
--- a/hibernate-core/src/main/java/org/hibernate/boot/jaxb/internal/stax/LocalXmlResourceResolver.java
+++ b/hibernate-core/src/main/java/org/hibernate/boot/jaxb/internal/stax/LocalXmlResourceResolver.java
@@ -22,7 +22,7 @@
* @author Steve Ebersole
*/
public class LocalXmlResourceResolver implements javax.xml.stream.XMLResolver {
- private static final Logger log = Logger.getLogger( LocalXmlResourceResolver.class );
+ private static final Logger LOG = Logger.getLogger( LocalXmlResourceResolver.class );
public static final String CLASSPATH_EXTENSION_URL_BASE = "classpath://";
@@ -34,10 +34,10 @@ public LocalXmlResourceResolver(ResourceStreamLocator resourceStreamLocator) {
@Override
public Object resolveEntity(String publicID, String systemID, String baseURI, String namespace) throws XMLStreamException {
- log.tracef( "In resolveEntity(%s, %s, %s, %s)", publicID, systemID, baseURI, namespace );
+ LOG.tracef( "In resolveEntity(%s, %s, %s, %s)", publicID, systemID, baseURI, namespace );
if ( namespace != null ) {
- log.tracef( "Interpreting namespace: %s", namespace );
+ LOG.tracef( "Interpreting namespace: %s", namespace );
if ( MappingXsdSupport.latestDescriptor().getNamespaceUri().matches( namespace ) ) {
return openUrlStream( MappingXsdSupport.latestDescriptor() );
}
@@ -84,7 +84,7 @@ else if ( ConfigXsdSupport.cfgXsd().getNamespaceUri().matches( namespace ) ) {
}
if ( publicID != null || systemID != null ) {
- log.tracef( "Checking public/system identifiers `%s`/`%s` as DTD references", publicID, systemID );
+ LOG.tracef( "Checking public/system identifiers `%s`/`%s` as DTD references", publicID, systemID );
if ( MAPPING_DTD.matches( publicID, systemID ) ) {
return openUrlStream( MAPPING_DTD.localSchemaUrl );
@@ -116,15 +116,15 @@ else if ( ConfigXsdSupport.cfgXsd().getNamespaceUri().matches( namespace ) ) {
if ( systemID != null ) {
// technically, "classpath://..." identifiers should only be declared as SYSTEM identifiers
if ( systemID.startsWith( CLASSPATH_EXTENSION_URL_BASE ) ) {
- log.tracef( "Recognized 'classpath:' identifier; attempting to resolve on classpath [%s]", systemID );
+ LOG.tracef( "Recognized 'classpath:' identifier; attempting to resolve on classpath [%s]", systemID );
final String path = systemID.substring( CLASSPATH_EXTENSION_URL_BASE.length() );
// todo : for this to truly work consistently, we need access to ClassLoaderService
final InputStream stream = resolveInLocalNamespace( path );
if ( stream == null ) {
- log.tracef( "Unable to resolve [%s] on classpath", systemID );
+ LOG.tracef( "Unable to resolve [%s] on classpath", systemID );
}
else {
- log.tracef( "Resolved [%s] on classpath", systemID );
+ LOG.tracef( "Resolved [%s] on classpath", systemID );
}
return stream;
}
diff --git a/hibernate-core/src/main/java/org/hibernate/boot/model/convert/internal/AttributeConverterManager.java b/hibernate-core/src/main/java/org/hibernate/boot/model/convert/internal/AttributeConverterManager.java
index 51c6d2f03571..f655469634b2 100644
--- a/hibernate-core/src/main/java/org/hibernate/boot/model/convert/internal/AttributeConverterManager.java
+++ b/hibernate-core/src/main/java/org/hibernate/boot/model/convert/internal/AttributeConverterManager.java
@@ -38,7 +38,7 @@
* @author Steve Ebersole
*/
public class AttributeConverterManager implements ConverterAutoApplyHandler {
- private static final Logger log = Logger.getLogger( AttributeConverterManager.class );
+ private static final Logger LOG = Logger.getLogger( AttributeConverterManager.class );
private Map, ConverterDescriptor,?>> attributeConverterDescriptorsByClass;
private Map, RegisteredConversion> registeredConversionsByDomainType;
@@ -48,8 +48,8 @@ public RegisteredConversion findRegisteredConversion(Class> domainType) {
}
public void addConverter(ConverterDescriptor,?> descriptor) {
- if ( log.isTraceEnabled() ) {
- log.tracef( "Registering AttributeConverter '%s'",
+ if ( LOG.isTraceEnabled() ) {
+ LOG.tracef( "Registering AttributeConverter '%s'",
descriptor.getAttributeConverterClass().getName() );
}
@@ -58,8 +58,8 @@ public void addConverter(ConverterDescriptor,?> descriptor) {
final RegisteredConversion registeredConversion = registeredConversionsByDomainType.get( domainType );
if ( registeredConversion != null ) {
// we can skip registering the converter, the RegisteredConversion will always take precedence
- if ( log.isDebugEnabled() ) {
- log.debugf( "Skipping registration of discovered AttributeConverter '%s' for auto-apply",
+ if ( LOG.isDebugEnabled() ) {
+ LOG.debugf( "Skipping registration of discovered AttributeConverter '%s' for auto-apply",
descriptor.getAttributeConverterClass().getName() );
}
return;
@@ -102,8 +102,8 @@ public void addRegistration(RegisteredConversion conversion, BootstrapContext co
+ conversion.getConverterType().getName() + "'" );
}
else {
- if ( log.isDebugEnabled() ) {
- log.debugf( "Skipping duplicate '@ConverterRegistration' for '%s'",
+ if ( LOG.isDebugEnabled() ) {
+ LOG.debugf( "Skipping duplicate '@ConverterRegistration' for '%s'",
conversion.getConverterType().getName() );
}
}
@@ -113,8 +113,8 @@ public void addRegistration(RegisteredConversion conversion, BootstrapContext co
// if so, remove it. The conversion being registered will always take precedence
if ( attributeConverterDescriptorsByClass != null ) {
final var removed = attributeConverterDescriptorsByClass.remove( conversion.getConverterType() );
- if ( removed != null && log.isDebugEnabled() ) {
- log.debugf( "Removed potentially auto-applicable converter '%s' due to @ConverterRegistration",
+ if ( removed != null && LOG.isDebugEnabled() ) {
+ LOG.debugf( "Removed potentially auto-applicable converter '%s' due to @ConverterRegistration",
removed.getAttributeConverterClass().getName() );
}
}
@@ -227,8 +227,8 @@ private List> getMatches(
ConverterDescriptor,?>> matcher) {
final List> matches = new ArrayList<>();
for ( ConverterDescriptor,?> descriptor : converterDescriptors() ) {
- if ( log.isTraceEnabled() ) {
- log.tracef(
+ if ( LOG.isTraceEnabled() ) {
+ LOG.tracef(
"Checking auto-apply AttributeConverter [%s] (domain-type=%s) for match against %s : %s.%s (type=%s)",
descriptor.getAttributeConverterClass().getName(),
descriptor.getDomainValueResolvedType().getSignature(),
diff --git a/hibernate-core/src/main/java/org/hibernate/boot/model/internal/AnnotationBinder.java b/hibernate-core/src/main/java/org/hibernate/boot/model/internal/AnnotationBinder.java
index f1b2ccb51473..2f60ed03e3f7 100644
--- a/hibernate-core/src/main/java/org/hibernate/boot/model/internal/AnnotationBinder.java
+++ b/hibernate-core/src/main/java/org/hibernate/boot/model/internal/AnnotationBinder.java
@@ -63,6 +63,7 @@
* @author Hardy Ferentschik
*/
public final class AnnotationBinder {
+
private static final CoreMessageLogger LOG = messageLogger( AnnotationBinder.class );
private AnnotationBinder() {}
diff --git a/hibernate-core/src/main/java/org/hibernate/boot/model/internal/CollectionBinder.java b/hibernate-core/src/main/java/org/hibernate/boot/model/internal/CollectionBinder.java
index 3009140d10ff..5ec83c0e747a 100644
--- a/hibernate-core/src/main/java/org/hibernate/boot/model/internal/CollectionBinder.java
+++ b/hibernate-core/src/main/java/org/hibernate/boot/model/internal/CollectionBinder.java
@@ -130,6 +130,7 @@
* @author Emmanuel Bernard
*/
public abstract class CollectionBinder {
+
private static final CoreMessageLogger LOG = messageLogger( CollectionBinder.class );
private static final List> INFERRED_CLASS_PRIORITY = List.of(
@@ -1143,15 +1144,15 @@ private void detectMappedByProblem(boolean isMappedBy) {
if ( oneToMany ) {
if ( property.hasDirectAnnotationUsage( MapKeyColumn.class ) ) {
LOG.warn( "Association '"
- + qualify( propertyHolder.getPath(), propertyName )
- + "' is 'mappedBy' another entity and should not specify a '@MapKeyColumn'"
- + " (use '@MapKey' instead)" );
+ + qualify( propertyHolder.getPath(), propertyName )
+ + "' is 'mappedBy' another entity and should not specify a '@MapKeyColumn'"
+ + " (use '@MapKey' instead)" );
}
if ( property.hasDirectAnnotationUsage( OrderColumn.class ) ) {
LOG.warn( "Association '"
- + qualify( propertyHolder.getPath(), propertyName )
- + "' is 'mappedBy' another entity and should not specify an '@OrderColumn'"
- + " (use '@OrderBy' instead)" );
+ + qualify( propertyHolder.getPath(), propertyName )
+ + "' is 'mappedBy' another entity and should not specify an '@OrderColumn'"
+ + " (use '@OrderBy' instead)" );
}
}
else {
diff --git a/hibernate-core/src/main/java/org/hibernate/boot/model/internal/CollectionPropertyHolder.java b/hibernate-core/src/main/java/org/hibernate/boot/model/internal/CollectionPropertyHolder.java
index b117e37d53ce..0e1b1681bca8 100644
--- a/hibernate-core/src/main/java/org/hibernate/boot/model/internal/CollectionPropertyHolder.java
+++ b/hibernate-core/src/main/java/org/hibernate/boot/model/internal/CollectionPropertyHolder.java
@@ -46,6 +46,7 @@
* @author Steve Ebersole
*/
public class CollectionPropertyHolder extends AbstractPropertyHolder {
+
private static final CoreMessageLogger LOG = messageLogger( CollectionPropertyHolder.class );
private final Collection collection;
diff --git a/hibernate-core/src/main/java/org/hibernate/boot/model/internal/EmbeddableBinder.java b/hibernate-core/src/main/java/org/hibernate/boot/model/internal/EmbeddableBinder.java
index 7950e384375b..0562b4e67830 100644
--- a/hibernate-core/src/main/java/org/hibernate/boot/model/internal/EmbeddableBinder.java
+++ b/hibernate-core/src/main/java/org/hibernate/boot/model/internal/EmbeddableBinder.java
@@ -81,6 +81,7 @@
* instances of the mapping model object {@link Component}.
*/
public class EmbeddableBinder {
+
private static final CoreMessageLogger LOG = messageLogger( EmbeddableBinder.class );
static PropertyBinder createCompositeBinder(
diff --git a/hibernate-core/src/main/java/org/hibernate/boot/model/internal/EntityBinder.java b/hibernate-core/src/main/java/org/hibernate/boot/model/internal/EntityBinder.java
index 557a6e8e6bd0..892b919bc022 100644
--- a/hibernate-core/src/main/java/org/hibernate/boot/model/internal/EntityBinder.java
+++ b/hibernate-core/src/main/java/org/hibernate/boot/model/internal/EntityBinder.java
@@ -134,6 +134,7 @@
public class EntityBinder {
private static final CoreMessageLogger LOG = messageLogger( EntityBinder.class );
+
private static final String NATURAL_ID_CACHE_SUFFIX = "##NaturalId";
private final MetadataBuildingContext context;
@@ -520,9 +521,9 @@ private boolean mapAsIdClass(
}
private ClassDetails idClassDetails(InheritanceState inheritanceState, ClassDetails classWithIdClass) {
- final var idClassAnn = classWithIdClass.getDirectAnnotationUsage( IdClass.class );
+ final var idClass = classWithIdClass.getDirectAnnotationUsage( IdClass.class );
final var classDetailsRegistry = modelsContext().getClassDetailsRegistry();
- if ( idClassAnn == null ) {
+ if ( idClass == null ) {
try {
// look for an Id class generated by Hibernate Processor as an inner class of static metamodel
final var javaClass = inheritanceState.getClassDetails().toJavaClass();
@@ -534,7 +535,7 @@ private ClassDetails idClassDetails(InheritanceState inheritanceState, ClassDeta
}
}
else {
- return classDetailsRegistry.resolveClassDetails( idClassAnn.value().getName() );
+ return classDetailsRegistry.resolveClassDetails( idClass.value().getName() );
}
}
@@ -1056,7 +1057,7 @@ private void processIdPropertiesIfNotAlready(
Map inheritanceStates) {
final Set missingIdProperties = new HashSet<>( idPropertiesIfIdClass );
final Set missingEntityProperties = new HashSet<>();
- for ( PropertyData propertyAnnotatedElement : elementsToProcess.getElements() ) {
+ for ( var propertyAnnotatedElement : elementsToProcess.getElements() ) {
final String propertyName = propertyAnnotatedElement.getPropertyName();
if ( !idPropertiesIfIdClass.contains( propertyName ) ) {
final var memberDetails = propertyAnnotatedElement.getAttributeMember();
@@ -1223,28 +1224,25 @@ public boolean isPropertyDefinedInSuperHierarchy(String name) {
}
private void bindRowManagement() {
- final var ontext = modelsContext();
- final var dynamicInsertAnn = annotatedClass.getAnnotationUsage( DynamicInsert.class, ontext );
- persistentClass.setDynamicInsert( dynamicInsertAnn != null );
-
- final var dynamicUpdateAnn = annotatedClass.getAnnotationUsage( DynamicUpdate.class, ontext );
- persistentClass.setDynamicUpdate( dynamicUpdateAnn != null );
+ final var modelsContext = modelsContext();
+ final var dynamicInsert = annotatedClass.hasAnnotationUsage( DynamicInsert.class, modelsContext );
+ final var dynamicUpdate = annotatedClass.hasAnnotationUsage( DynamicUpdate.class, modelsContext );
+ persistentClass.setDynamicInsert( dynamicInsert );
+ persistentClass.setDynamicUpdate( dynamicUpdate );
- if ( persistentClass.useDynamicInsert()
- && annotatedClass.hasAnnotationUsage( SQLInsert.class, ontext ) ) {
+ if ( dynamicInsert && annotatedClass.hasAnnotationUsage( SQLInsert.class, modelsContext ) ) {
throw new AnnotationException( "Entity '" + name + "' is annotated both '@DynamicInsert' and '@SQLInsert'" );
}
- if ( persistentClass.useDynamicUpdate()
- && annotatedClass.hasAnnotationUsage( SQLUpdate.class, ontext ) ) {
+ if ( dynamicUpdate && annotatedClass.hasAnnotationUsage( SQLUpdate.class, modelsContext ) ) {
throw new AnnotationException( "Entity '" + name + "' is annotated both '@DynamicUpdate' and '@SQLUpdate'" );
}
}
private void bindOptimisticLocking() {
- final var optimisticLockingAnn = annotatedClass.getAnnotationUsage( OptimisticLocking.class, modelsContext() );
- persistentClass.setOptimisticLockStyle( fromLockType( optimisticLockingAnn == null
+ final var optimisticLocking = annotatedClass.getAnnotationUsage( OptimisticLocking.class, modelsContext() );
+ persistentClass.setOptimisticLockStyle( fromLockType( optimisticLocking == null
? OptimisticLockType.VERSION
- : optimisticLockingAnn.type() ) );
+ : optimisticLocking.type() ) );
}
private void bindEntityAnnotation() {
@@ -1559,27 +1557,26 @@ private NamedEntityGraphDefinition namedEntityGraphDefinition(org.hibernate.anno
private void bindDiscriminatorValue() {
final var discriminatorValue = annotatedClass.getAnnotationUsage( DiscriminatorValue.class, modelsContext() );
+ persistentClass.setDiscriminatorValue( discriminatorValueString( discriminatorValue ) );
+ }
+
+ private String discriminatorValueString(DiscriminatorValue discriminatorValue) {
if ( discriminatorValue == null ) {
- final Value discriminator = persistentClass.getDiscriminator();
+ final var discriminator = persistentClass.getDiscriminator();
if ( discriminator == null ) {
- persistentClass.setDiscriminatorValue( name );
+ return name;
}
else {
- switch ( discriminator.getType().getName() ) {
- case "character":
- throw new AnnotationException( "Entity '" + name
- + "' has a discriminator of character type and must specify its '@DiscriminatorValue'" );
- case "integer":
- // TODO: pretty nasty, should we just deprecate/disallow this?
- persistentClass.setDiscriminatorValue( String.valueOf( name.hashCode() ) );
- break;
- default:
- persistentClass.setDiscriminatorValue( name ); //Spec compliant
- }
+ final String discriminatorTypeName = discriminator.getType().getName();
+ return switch ( discriminatorTypeName ) {
+ case "string" -> name; //Spec compliant
+ case "integer"-> String.valueOf( name.hashCode() ); // TODO: pretty nasty, should we just deprecate/disallow this?
+ default -> throw new MappingException( "Entity '" + name + "' must explicitly specify its '@DiscriminatorValue'" );
+ };
}
}
else {
- persistentClass.setDiscriminatorValue( discriminatorValue.value() );
+ return discriminatorValue.value();
}
}
@@ -1664,7 +1661,7 @@ private void bindSubclassCache() {
+" (only root classes may define second-level caching semantics)");
}
- final Cacheable cacheable = annotatedClass.getAnnotationUsage( Cacheable.class, modelsContext() );
+ final var cacheable = annotatedClass.getAnnotationUsage( Cacheable.class, modelsContext() );
isCached = cacheable == null && persistentClass.getSuperclass() != null
// we should inherit the root class caching config
? persistentClass.getSuperclass().isCached()
diff --git a/hibernate-core/src/main/java/org/hibernate/boot/model/internal/FilterDefBinder.java b/hibernate-core/src/main/java/org/hibernate/boot/model/internal/FilterDefBinder.java
index 5700563a8364..c20d7175da47 100644
--- a/hibernate-core/src/main/java/org/hibernate/boot/model/internal/FilterDefBinder.java
+++ b/hibernate-core/src/main/java/org/hibernate/boot/model/internal/FilterDefBinder.java
@@ -35,6 +35,7 @@
* @author Gavin King
*/
public class FilterDefBinder {
+
private static final CoreMessageLogger LOG = messageLogger( FilterDefBinder.class );
public static void bindFilterDefs(AnnotationTarget annotatedElement, MetadataBuildingContext context) {
diff --git a/hibernate-core/src/main/java/org/hibernate/boot/model/internal/ToOneBinder.java b/hibernate-core/src/main/java/org/hibernate/boot/model/internal/ToOneBinder.java
index ebd759d4c3bc..8bb912077dfb 100644
--- a/hibernate-core/src/main/java/org/hibernate/boot/model/internal/ToOneBinder.java
+++ b/hibernate-core/src/main/java/org/hibernate/boot/model/internal/ToOneBinder.java
@@ -64,6 +64,7 @@
* @author Emmanuel Bernard
*/
public class ToOneBinder {
+
private static final CoreMessageLogger LOG = messageLogger( ToOneBinder.class );
static void bindManyToOne(
diff --git a/hibernate-core/src/main/java/org/hibernate/boot/model/relational/Namespace.java b/hibernate-core/src/main/java/org/hibernate/boot/model/relational/Namespace.java
index 4161a0827b7c..88b52de18285 100644
--- a/hibernate-core/src/main/java/org/hibernate/boot/model/relational/Namespace.java
+++ b/hibernate-core/src/main/java/org/hibernate/boot/model/relational/Namespace.java
@@ -41,7 +41,7 @@
* @author Steve Ebersole
*/
public class Namespace {
- private static final CoreMessageLogger log = CoreLogging.messageLogger( Namespace.class );
+ private static final CoreMessageLogger LOG = CoreLogging.messageLogger( Namespace.class );
private final PhysicalNamingStrategy physicalNamingStrategy;
private final JdbcEnvironment jdbcEnvironment;
@@ -58,7 +58,7 @@ public Namespace(PhysicalNamingStrategy physicalNamingStrategy, JdbcEnvironment
this.name = name;
this.physicalName = physicalName( name, physicalNamingStrategy, jdbcEnvironment );
- log.tracef( "Created database namespace [logicalName=%s, physicalName=%s]", name, physicalName );
+ LOG.tracef( "Created database namespace [logicalName=%s, physicalName=%s]", name, physicalName );
}
private static Name physicalName(Name name, PhysicalNamingStrategy physicalNaming, JdbcEnvironment environment) {
@@ -96,7 +96,7 @@ public Table locateTable(Identifier logicalTableName) {
public void registerTable(Identifier logicalName, Table table) {
final Table previous = tables.put( logicalName, table );
if ( previous != null ) {
- log.debugf(
+ LOG.debugf(
"Replacing Table registration(%s) : %s -> %s",
logicalName,
previous,
diff --git a/hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/annotations/AnnotationMetadataSourceProcessorImpl.java b/hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/annotations/AnnotationMetadataSourceProcessorImpl.java
index 8b20e82d9277..efcc702e29e2 100644
--- a/hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/annotations/AnnotationMetadataSourceProcessorImpl.java
+++ b/hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/annotations/AnnotationMetadataSourceProcessorImpl.java
@@ -38,7 +38,7 @@
* @author Steve Ebersole
*/
public class AnnotationMetadataSourceProcessorImpl implements MetadataSourceProcessor {
- private static final Logger log = Logger.getLogger( AnnotationMetadataSourceProcessorImpl.class );
+ private static final Logger LOG = Logger.getLogger( AnnotationMetadataSourceProcessorImpl.class );
// NOTE : we de-categorize the classes into a single collection (xClasses) here to work with the
// existing "binder" infrastructure.
@@ -189,7 +189,7 @@ public void processEntityHierarchies(Set processedEntityNames) {
for ( ClassDetails clazz : orderedClasses ) {
if ( processedEntityNames.contains( clazz.getName() ) ) {
- log.debugf( "Skipping annotated class processing of entity [%s], as it has already been processed", clazz );
+ LOG.debugf( "Skipping annotated class processing of entity [%s], as it has already been processed", clazz );
}
else {
if ( !clazz.getName().endsWith( ".package-info" ) ) {
@@ -215,7 +215,7 @@ private List orderAndFillHierarchy(LinkedHashSet ori
}
private void insertMappedSuperclasses(LinkedHashSet original, LinkedHashSet copy) {
- final boolean traceEnabled = log.isTraceEnabled();
+ final boolean traceEnabled = LOG.isTraceEnabled();
for ( ClassDetails clazz : original ) {
if ( clazz.isInterface() ) {
@@ -226,7 +226,7 @@ private void insertMappedSuperclasses(LinkedHashSet original, Link
if ( clazz.hasDirectAnnotationUsage( MappedSuperclass.class ) ) {
if ( traceEnabled ) {
- log.tracef(
+ LOG.tracef(
"Skipping explicit MappedSuperclass %s, the class will be discovered analyzing the implementing class",
clazz
);
diff --git a/hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/EntityHierarchyBuilder.java b/hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/EntityHierarchyBuilder.java
index 7ac264841f99..fb6590a04bb2 100644
--- a/hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/EntityHierarchyBuilder.java
+++ b/hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/EntityHierarchyBuilder.java
@@ -39,7 +39,7 @@
* @author Steve Ebersole
*/
public class EntityHierarchyBuilder {
- private static final Logger log = Logger.getLogger( EntityHierarchyBuilder.class );
+ private static final Logger LOG = Logger.getLogger( EntityHierarchyBuilder.class );
private final List entityHierarchyList = new ArrayList<>();
@@ -58,10 +58,10 @@ public EntityHierarchyBuilder() {
*/
public List buildHierarchies() throws HibernateException {
if ( toBeLinkedQueue != null && !toBeLinkedQueue.isEmpty() ) {
- if ( log.isDebugEnabled() ) {
+ if ( LOG.isDebugEnabled() ) {
for ( var waitingListEntry : toBeLinkedQueue.entrySet() ) {
for ( ExtendsQueueEntry waitingEntry : waitingListEntry.getValue() ) {
- log.debugf(
+ LOG.debugf(
"Entity supertype named as extends [%s] for subclass [%s:%s] not found",
waitingListEntry.getKey(),
waitingEntry.sourceMappingDocument.getOrigin(),
@@ -84,7 +84,7 @@ public List buildHierarchies() throws HibernateExcept
* @param mappingDocument The {@code hbm.xml} document to index
*/
public void indexMappingDocument(MappingDocument mappingDocument) {
- log.tracef( "Indexing mapping document [%s] for purpose of building entity hierarchy ordering", mappingDocument.getOrigin() );
+ LOG.tracef( "Indexing mapping document [%s] for purpose of building entity hierarchy ordering", mappingDocument.getOrigin() );
final JaxbHbmHibernateMapping mappingBinding = mappingDocument.getDocumentRoot();
// iterate all root class definitions at the hibernate-mapping level
diff --git a/hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/FetchProfileBinder.java b/hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/FetchProfileBinder.java
index b8240d41c4ee..75f2f68df88d 100644
--- a/hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/FetchProfileBinder.java
+++ b/hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/FetchProfileBinder.java
@@ -17,7 +17,7 @@
* @author Steve Ebersole
*/
public class FetchProfileBinder {
- private static final Logger log = Logger.getLogger( FetchProfileBinder.class );
+ private static final Logger LOG = Logger.getLogger( FetchProfileBinder.class );
/**
* Handling for a {@code } declaration.
@@ -50,7 +50,7 @@ public static void processFetchProfile(
String containingEntityName) {
FetchProfile profile = context.getMetadataCollector().getFetchProfile( fetchProfileBinding.getName() );
if ( profile == null ) {
- log.tracef( "Creating FetchProfile: %s", fetchProfileBinding.getName() );
+ LOG.tracef( "Creating FetchProfile: %s", fetchProfileBinding.getName() );
profile = new FetchProfile( fetchProfileBinding.getName(), MetadataSource.HBM );
context.getMetadataCollector().addFetchProfile( profile );
}
diff --git a/hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/FilterDefinitionBinder.java b/hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/FilterDefinitionBinder.java
index e5a3ed45fade..7e3f5527e943 100644
--- a/hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/FilterDefinitionBinder.java
+++ b/hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/FilterDefinitionBinder.java
@@ -24,7 +24,7 @@
* @author Steve Ebersole
*/
class FilterDefinitionBinder {
- private static final Logger log = Logger.getLogger( FilterDefinitionBinder.class );
+ private static final Logger LOG = Logger.getLogger( FilterDefinitionBinder.class );
/**
* Handling for a {@code } declaration.
@@ -43,8 +43,8 @@ static void processFilterDefinition(
if ( content instanceof String string ) {
final String contentString = string.trim();
if ( isNotEmpty( contentString ) ) {
- if ( condition != null && log.isDebugEnabled() ) {
- log.debugf(
+ if ( condition != null && LOG.isDebugEnabled() ) {
+ LOG.debugf(
"filter-def [name=%s, origin=%s] defined multiple conditions, accepting arbitrary one",
jaxbFilterDefinitionMapping.getName(),
context.getOrigin().toString()
@@ -87,6 +87,6 @@ else if ( content instanceof JAXBElement ) {
)
);
- log.tracef( "Processed filter definition: %s", jaxbFilterDefinitionMapping.getName() );
+ LOG.tracef( "Processed filter definition: %s", jaxbFilterDefinitionMapping.getName() );
}
}
diff --git a/hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/HbmMetadataSourceProcessorImpl.java b/hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/HbmMetadataSourceProcessorImpl.java
index 1a8bc0ff8a91..44fd697dc306 100644
--- a/hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/HbmMetadataSourceProcessorImpl.java
+++ b/hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/HbmMetadataSourceProcessorImpl.java
@@ -24,7 +24,7 @@
* @author Steve Ebersole
*/
public class HbmMetadataSourceProcessorImpl implements MetadataSourceProcessor {
- private static final Logger log = Logger.getLogger( HbmMetadataSourceProcessorImpl.class );
+ private static final Logger LOG = Logger.getLogger( HbmMetadataSourceProcessorImpl.class );
private final Collection mappingDocuments;
@@ -127,8 +127,8 @@ public void processEntityHierarchies(Set processedEntityNames) {
hierarchy_loop : for ( EntityHierarchySourceImpl entityHierarchy : entityHierarchies ) {
for ( String entityName : entityHierarchy.getContainedEntityNames() ) {
if ( processedEntityNames.contains( entityName ) ) {
- if ( log.isDebugEnabled() ) {
- log.debugf(
+ if ( LOG.isDebugEnabled() ) {
+ LOG.debugf(
"Skipping HBM processing of entity hierarchy [%s], as at least one entity [%s] has been processed",
entityHierarchy.getRoot().getEntityNamingSource().getEntityName(),
entityName
diff --git a/hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/IdentifierGeneratorDefinitionBinder.java b/hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/IdentifierGeneratorDefinitionBinder.java
index 2108ceef88ee..1ba24a845ef9 100644
--- a/hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/IdentifierGeneratorDefinitionBinder.java
+++ b/hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/IdentifierGeneratorDefinitionBinder.java
@@ -13,12 +13,12 @@
* @author Steve Ebersole
*/
public class IdentifierGeneratorDefinitionBinder {
- private static final Logger log = Logger.getLogger( IdentifierGeneratorDefinitionBinder.class );
+ private static final Logger LOG = Logger.getLogger( IdentifierGeneratorDefinitionBinder.class );
public static void processIdentifierGeneratorDefinition(
HbmLocalMetadataBuildingContext context,
JaxbHbmIdentifierGeneratorDefinitionType identifierGenerator) {
- log.tracef( "Processing : %s", identifierGenerator.getName() );
+ LOG.tracef( "Processing : %s", identifierGenerator.getName() );
context.getMetadataCollector().addIdentifierGenerator(
new IdentifierGeneratorDefinition(
diff --git a/hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/MappingDocument.java b/hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/MappingDocument.java
index 479bebd3307c..3cb9938c2ae2 100644
--- a/hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/MappingDocument.java
+++ b/hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/MappingDocument.java
@@ -40,7 +40,7 @@
* @author Steve Ebersole
*/
public class MappingDocument implements HbmLocalMetadataBuildingContext, MetadataSourceProcessor {
- private static final Logger log = Logger.getLogger( MappingDocument.class );
+ private static final Logger LOG = Logger.getLogger( MappingDocument.class );
private final JaxbHbmHibernateMapping documentRoot;
private final Origin origin;
@@ -186,7 +186,7 @@ public void processQueryRenames() {
? StringHelper.unqualify( name )
: renameBinding.getRename();
getMetadataCollector().addImport( rename, name );
- log.tracef( "Import (query rename): %s -> %s", rename, name );
+ LOG.tracef( "Import (query rename): %s -> %s", rename, name );
}
}
diff --git a/hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/ModelBinder.java b/hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/ModelBinder.java
index d53c452a2b8c..9a9c288a874f 100644
--- a/hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/ModelBinder.java
+++ b/hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/ModelBinder.java
@@ -120,7 +120,7 @@
* @author Steve Ebersole
*/
public class ModelBinder {
- private static final CoreMessageLogger log = CoreLogging.messageLogger( ModelBinder.class );
+ private static final CoreMessageLogger LOG = CoreLogging.messageLogger( ModelBinder.class );
private final MetadataBuildingContext metadataBuildingContext;
@@ -178,8 +178,8 @@ private void bindRootEntity(EntityHierarchySourceImpl hierarchySource, RootClass
);
rootEntityDescriptor.setTable( primaryTable );
- if ( log.isTraceEnabled() ) {
- log.tracef( "Mapping class: %s -> %s",
+ if ( LOG.isTraceEnabled() ) {
+ LOG.tracef( "Mapping class: %s -> %s",
rootEntityDescriptor.getEntityName(),
primaryTable.getName() );
}
@@ -460,8 +460,8 @@ private void bindJoinedSubclassEntity(
);
entityDescriptor.setTable( primaryTable );
- if ( log.isTraceEnabled() ) {
- log.tracef( "Mapping joined-subclass: %s -> %s",
+ if ( LOG.isTraceEnabled() ) {
+ LOG.tracef( "Mapping joined-subclass: %s -> %s",
entityDescriptor.getEntityName(),
primaryTable.getName() );
}
@@ -530,8 +530,8 @@ private void bindUnionSubclassEntity(
);
entityDescriptor.setTable( primaryTable );
- if ( log.isTraceEnabled() ) {
- log.tracef( "Mapping union-subclass: %s -> %s",
+ if ( LOG.isTraceEnabled() ) {
+ LOG.tracef( "Mapping union-subclass: %s -> %s",
entityDescriptor.getEntityName(),
primaryTable.getName() );
}
@@ -1444,8 +1444,8 @@ private void bindSecondaryTable(
secondaryTableJoin.setInverse( secondaryTableSource.isInverse() );
secondaryTableJoin.setOptional( secondaryTableSource.isOptional() );
- if ( log.isTraceEnabled() ) {
- log.tracef(
+ if ( LOG.isTraceEnabled() ) {
+ LOG.tracef(
"Mapping entity secondary-table: %s -> %s",
persistentClass.getEntityName(),
secondaryTable.getName()
@@ -1712,7 +1712,7 @@ private void handlePropertyReference(
);
}
else {
- log.tracef(
+ LOG.tracef(
"Property [%s.%s] referenced by property-ref [%s] was available - no need for delayed handling",
referencedEntityName,
referencedPropertyName,
@@ -1726,7 +1726,7 @@ private void handlePropertyReference(
private void registerDelayedPropertyReferenceHandler(
DelayedPropertyReferenceHandlerImpl handler,
MetadataBuildingContext buildingContext) {
- log.tracef(
+ LOG.tracef(
"Property [%s.%s] referenced by property-ref [%s] was not yet available - creating delayed handler",
handler.referencedEntityName,
handler.referencedPropertyName,
@@ -2117,7 +2117,7 @@ private BasicType> resolveExplicitlyNamedAnyDiscriminatorType(
return (BasicType>) typeInstance;
}
catch (ClassLoadingException e) {
- log.debugf( "Unable to load explicit any-discriminator type name as Java Class - %s", typeName );
+ LOG.debugf( "Unable to load explicit any-discriminator type name as Java Class - %s", typeName );
}
throw new org.hibernate.MappingException(
@@ -2211,8 +2211,8 @@ private void bindProperty(
property.setMetaAttributes( propertySource.getToolingHintContext().getMetaAttributeMap() );
- if ( log.isTraceEnabled() ) {
- log.trace( "Mapped property: " + propertySource.getName() + " -> [" + columns( property.getValue() ) + "]" );
+ if ( LOG.isTraceEnabled() ) {
+ LOG.trace( "Mapped property: " + propertySource.getName() + " -> [" + columns( property.getValue() ) + "]" );
}
}
@@ -2256,7 +2256,7 @@ private static void handleGenerationTiming(
// generated properties can *never* be insertable...
if ( property.isInsertable() && timing.includesInsert() ) {
- log.tracef(
+ LOG.tracef(
"Property [%s] specified %s generation, setting insertable to false: %s",
propertySource.getName(),
timing.name(),
@@ -2267,7 +2267,7 @@ private static void handleGenerationTiming(
// properties generated on update can never be updatable...
if ( property.isUpdatable() && timing.includesUpdate() ) {
- log.tracef(
+ LOG.tracef(
"Property [%s] specified ALWAYS generation, setting updateable to false: %s",
propertySource.getName(),
mappingDocument.getOrigin()
@@ -2325,23 +2325,23 @@ private void bindComponent(
// todo : better define the conditions in this if/else
if ( isDynamic ) {
// dynamic is represented as a Map
- log.tracef( "Binding dynamic component [%s]", role );
+ LOG.tracef( "Binding dynamic component [%s]", role );
componentBinding.setDynamic( true );
}
else if ( isVirtual ) {
// virtual (what used to be called embedded) is just a conceptual composition...
// for example
if ( componentBinding.getOwner().hasPojoRepresentation() ) {
- log.tracef( "Binding virtual component [%s] to owner class [%s]", role, componentBinding.getOwner().getClassName() );
+ LOG.tracef( "Binding virtual component [%s] to owner class [%s]", role, componentBinding.getOwner().getClassName() );
componentBinding.setComponentClassName( componentBinding.getOwner().getClassName() );
}
else {
- log.tracef( "Binding virtual component [%s] as dynamic", role );
+ LOG.tracef( "Binding virtual component [%s] as dynamic", role );
componentBinding.setDynamic( true );
}
}
else {
- log.tracef( "Binding component [%s]", role );
+ LOG.tracef( "Binding component [%s]", role );
if ( isNotEmpty( explicitComponentClassName ) ) {
try {
final Class> componentClass =
@@ -2359,20 +2359,20 @@ else if ( isVirtual ) {
}
}
catch (ClassLoadingException ex) {
- log.debugf( ex, "Could load component class [%s]", explicitComponentClassName );
+ LOG.debugf( ex, "Could load component class [%s]", explicitComponentClassName );
}
- log.tracef( "Binding component [%s] to explicitly specified class", role, explicitComponentClassName );
+ LOG.tracef( "Binding component [%s] to explicitly specified class", role, explicitComponentClassName );
componentBinding.setComponentClassName( explicitComponentClassName );
}
else if ( componentBinding.getOwner().hasPojoRepresentation() ) {
- log.tracef( "Attempting to determine component class by reflection %s", role );
+ LOG.tracef( "Attempting to determine component class by reflection %s", role );
final Class> reflectedComponentClass =
isNotEmpty( containingClassName ) && isNotEmpty( propertyName )
? reflectedPropertyClass( sourceDocument, containingClassName, propertyName )
: null;
if ( reflectedComponentClass == null ) {
- log.debugf(
+ LOG.debugf(
"Unable to determine component class name via reflection, and explicit " +
"class name not given; role=[%s]",
role
@@ -2787,7 +2787,7 @@ public DelayedPropertyReferenceHandlerImpl(
}
public void process(InFlightMetadataCollector metadataCollector) {
- log.tracef(
+ LOG.tracef(
"Performing delayed property-ref handling [%s, %s, %s]",
referencedEntityName,
referencedPropertyName,
@@ -2866,19 +2866,19 @@ public void doSecondPass(Map persistentClasses) {
collectionBinding.createAllKeys();
- if ( log.isTraceEnabled() ) {
+ if ( LOG.isTraceEnabled() ) {
final Collection collectionBinding = getCollectionBinding();
- log.tracef( "Mapped collection: %s", getPluralAttributeSource().getAttributeRole().getFullPath() );
- log.tracef( " + table -> %s", collectionBinding.getTable().getName() );
- log.tracef( " + key -> %s", columns( collectionBinding.getKey() ) );
+ LOG.tracef( "Mapped collection: %s", getPluralAttributeSource().getAttributeRole().getFullPath() );
+ LOG.tracef( " + table -> %s", collectionBinding.getTable().getName() );
+ LOG.tracef( " + key -> %s", columns( collectionBinding.getKey() ) );
if ( collectionBinding.isIndexed() ) {
- log.tracef( " + index -> %s", columns( ( (IndexedCollection) collectionBinding).getIndex() ) );
+ LOG.tracef( " + index -> %s", columns( ( (IndexedCollection) collectionBinding).getIndex() ) );
}
if ( collectionBinding.isOneToMany() ) {
- log.tracef( " + one-to-many -> %s", ( (OneToMany) collectionBinding.getElement() ).getReferencedEntityName() );
+ LOG.tracef( " + one-to-many -> %s", ( (OneToMany) collectionBinding.getElement() ).getReferencedEntityName() );
}
else {
- log.tracef( " + element -> %s", columns( collectionBinding.getElement() ) );
+ LOG.tracef( " + element -> %s", columns( collectionBinding.getElement() ) );
}
}
}
@@ -2933,8 +2933,8 @@ private void bindCollectionTable() {
final Table collectionTable = collectionBinding.getCollectionTable();
- if ( log.isTraceEnabled() ) {
- log.tracef( "Mapping collection: %s -> %s",
+ if ( LOG.isTraceEnabled() ) {
+ LOG.tracef( "Mapping collection: %s -> %s",
collectionBinding.getRole(),
collectionTable.getName() );
}
@@ -3004,8 +3004,8 @@ protected void createBackReferences() {
backref.setValue( collectionBinding.getKey() );
referenced.addProperty( backref );
- if ( log.isTraceEnabled() ) {
- log.tracef(
+ if ( LOG.isTraceEnabled() ) {
+ LOG.tracef(
"Added virtual backref property [%s] : %s",
backref.getName(),
pluralAttributeSource.getAttributeRole().getFullPath()
@@ -3098,8 +3098,8 @@ protected void bindCollectionIndex() {
protected void bindCollectionElement() {
final PluralAttributeElementSource pluralElementSource = getPluralAttributeSource().getElementSource();
- if ( log.isTraceEnabled() ) {
- log.tracef(
+ if ( LOG.isTraceEnabled() ) {
+ LOG.tracef(
"Binding [%s] element type for a [%s]",
pluralElementSource.getNature(),
getPluralAttributeSource().getNature()
@@ -3240,8 +3240,8 @@ else if ( pluralElementSource instanceof PluralAttributeElementSourceManyToMany
for ( FilterSource filterSource : elementSource.getFilterSources() ) {
if ( filterSource.getName() == null ) {
- if ( log.isTraceEnabled() ) {
- log.tracef(
+ if ( LOG.isTraceEnabled() ) {
+ LOG.tracef(
"Encountered filter with no name associated with many-to-many [%s]; skipping",
getPluralAttributeSource().getAttributeRole().getFullPath()
);
@@ -3261,8 +3261,8 @@ else if ( pluralElementSource instanceof PluralAttributeElementSourceManyToMany
);
}
- if ( log.isTraceEnabled() ) {
- log.tracef(
+ if ( LOG.isTraceEnabled() ) {
+ LOG.tracef(
"Applying many-to-many filter [%s] as [%s] to collection [%s]",
filterSource.getName(),
filterSource.getCondition(),
@@ -3857,7 +3857,7 @@ public void addAttributeBinding(Property attributeBinding) {
@Override
public void process() {
- log.tracef( "Binding natural-id UniqueKey for entity: %s", entityBinding.getEntityName() );
+ LOG.tracef( "Binding natural-id UniqueKey for entity: %s", entityBinding.getEntityName() );
final List columnNames = new ArrayList<>();
diff --git a/hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/TypeDefinitionBinder.java b/hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/TypeDefinitionBinder.java
index ed52b61e7464..f159dcdc8e62 100644
--- a/hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/TypeDefinitionBinder.java
+++ b/hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/TypeDefinitionBinder.java
@@ -13,7 +13,7 @@
* @author Steve Ebersole
*/
public class TypeDefinitionBinder {
- private static final Logger log = Logger.getLogger( TypeDefinitionBinder.class );
+ private static final Logger LOG = Logger.getLogger( TypeDefinitionBinder.class );
/**
* Handling for a {@code } declaration
@@ -33,8 +33,8 @@ public static void processTypeDefinition(
ConfigParameterHelper.extractConfigParameters( typeDefinitionBinding )
);
- if ( log.isTraceEnabled() ) {
- log.tracef(
+ if ( LOG.isTraceEnabled() ) {
+ LOG.tracef(
"Processed type-definition : %s -> %s",
definition.getName(),
definition.getTypeImplementorClass().getName()
diff --git a/hibernate-core/src/main/java/org/hibernate/boot/registry/classloading/internal/AggregatedServiceLoader.java b/hibernate-core/src/main/java/org/hibernate/boot/registry/classloading/internal/AggregatedServiceLoader.java
index 32a55a717613..eccb9b71ee79 100644
--- a/hibernate-core/src/main/java/org/hibernate/boot/registry/classloading/internal/AggregatedServiceLoader.java
+++ b/hibernate-core/src/main/java/org/hibernate/boot/registry/classloading/internal/AggregatedServiceLoader.java
@@ -24,7 +24,7 @@
*/
abstract class AggregatedServiceLoader {
- private static final CoreMessageLogger log = CoreLogging.messageLogger( AggregatedServiceLoader.class );
+ private static final CoreMessageLogger LOG = CoreLogging.messageLogger( AggregatedServiceLoader.class );
static AggregatedServiceLoader create(AggregatedClassLoader aggregatedClassLoader,
Class serviceContract) {
@@ -151,7 +151,7 @@ private boolean hasNextIgnoringServiceConfigurationError(Iterator> iterator) {
return iterator.hasNext();
}
catch (ServiceConfigurationError e) {
- log.ignoringServiceConfigurationError( serviceContract.getName(), e );
+ LOG.ignoringServiceConfigurationError( serviceContract.getName(), e );
}
}
}
diff --git a/hibernate-core/src/main/java/org/hibernate/boot/registry/classloading/internal/ClassLoaderServiceImpl.java b/hibernate-core/src/main/java/org/hibernate/boot/registry/classloading/internal/ClassLoaderServiceImpl.java
index 4d31b869a172..3e63c3ffa903 100644
--- a/hibernate-core/src/main/java/org/hibernate/boot/registry/classloading/internal/ClassLoaderServiceImpl.java
+++ b/hibernate-core/src/main/java/org/hibernate/boot/registry/classloading/internal/ClassLoaderServiceImpl.java
@@ -31,7 +31,7 @@
*/
public class ClassLoaderServiceImpl implements ClassLoaderService {
- private static final CoreMessageLogger log = CoreLogging.messageLogger( ClassLoaderServiceImpl.class );
+ private static final CoreMessageLogger LOG = CoreLogging.messageLogger( ClassLoaderServiceImpl.class );
private static final String CLASS_PATH_SCHEME = "classpath://";
@@ -133,7 +133,7 @@ public URL locateResource(String name) {
public InputStream locateResourceStream(String name) {
// first we try name as a URL
try {
- log.tracef( "trying via [new URL(\"%s\")]", name );
+ LOG.tracef( "trying via [new URL(\"%s\")]", name );
return new URL( name ).openStream();
}
catch (Exception ignore) {
@@ -144,7 +144,7 @@ public InputStream locateResourceStream(String name) {
name = stripClasspathScheme( name );
try {
- log.tracef( "trying via [ClassLoader.getResourceAsStream(\"%s\")]", name );
+ LOG.tracef( "trying via [ClassLoader.getResourceAsStream(\"%s\")]", name );
final InputStream stream = getAggregatedClassLoader().getResourceAsStream( name );
if ( stream != null ) {
return stream;
@@ -157,14 +157,14 @@ public InputStream locateResourceStream(String name) {
if ( stripped != null ) {
try {
- log.tracef( "trying via [new URL(\"%s\")]", stripped );
+ LOG.tracef( "trying via [new URL(\"%s\")]", stripped );
return new URL( stripped ).openStream();
}
catch (Exception ignore) {
}
try {
- log.tracef( "trying via [ClassLoader.getResourceAsStream(\"%s\")]", stripped );
+ LOG.tracef( "trying via [ClassLoader.getResourceAsStream(\"%s\")]", stripped );
final InputStream stream = getAggregatedClassLoader().getResourceAsStream( stripped );
if ( stream != null ) {
return stream;
@@ -222,11 +222,11 @@ public Package packageForNameOrNull(String packageName) {
.getPackage();
}
catch (ClassNotFoundException e) {
- log.packageNotFound( packageName );
+ LOG.packageNotFound( packageName );
return null;
}
catch (LinkageError e) {
- log.linkageError( packageName, e );
+ LOG.linkageError( packageName, e );
return null;
}
}
diff --git a/hibernate-core/src/main/java/org/hibernate/boot/registry/selector/internal/StrategySelectorBuilder.java b/hibernate-core/src/main/java/org/hibernate/boot/registry/selector/internal/StrategySelectorBuilder.java
index 84ed7df99401..0f604e0f33e5 100644
--- a/hibernate-core/src/main/java/org/hibernate/boot/registry/selector/internal/StrategySelectorBuilder.java
+++ b/hibernate-core/src/main/java/org/hibernate/boot/registry/selector/internal/StrategySelectorBuilder.java
@@ -60,7 +60,7 @@
* @author Steve Ebersole
*/
public class StrategySelectorBuilder {
- private static final Logger log = Logger.getLogger( StrategySelectorBuilder.class );
+ private static final Logger LOG = Logger.getLogger( StrategySelectorBuilder.class );
private final List> explicitStrategyRegistrations = new ArrayList<>();
@@ -87,8 +87,8 @@ public void addExplicitStrategyRegistration(Class strategy, Class exten
public void addExplicitStrategyRegistration(StrategyRegistration strategyRegistration) {
if ( !strategyRegistration.getStrategyRole().isInterface() ) {
// not good form...
- if ( log.isTraceEnabled() ) {
- log.tracef( "Registering non-interface strategy : %s", strategyRegistration.getStrategyRole().getName() );
+ if ( LOG.isTraceEnabled() ) {
+ LOG.tracef( "Registering non-interface strategy : %s", strategyRegistration.getStrategyRole().getName() );
}
}
diff --git a/hibernate-core/src/main/java/org/hibernate/boot/registry/selector/internal/StrategySelectorImpl.java b/hibernate-core/src/main/java/org/hibernate/boot/registry/selector/internal/StrategySelectorImpl.java
index c4e35764e14a..df0b77682b88 100644
--- a/hibernate-core/src/main/java/org/hibernate/boot/registry/selector/internal/StrategySelectorImpl.java
+++ b/hibernate-core/src/main/java/org/hibernate/boot/registry/selector/internal/StrategySelectorImpl.java
@@ -32,7 +32,7 @@
* @author Steve Ebersole
*/
public class StrategySelectorImpl implements StrategySelector {
- private static final Logger log = Logger.getLogger( StrategySelectorImpl.class );
+ private static final Logger LOG = Logger.getLogger( StrategySelectorImpl.class );
private static final StrategyCreator> STANDARD_STRATEGY_CREATOR = StrategySelectorImpl::create;
@@ -201,9 +201,9 @@ private void contributeImplementation(Class strategy, Class extends T>
for ( String name : names ) {
final Class> old = namedStrategyImplementorMap.put( name, implementation );
- if ( log.isTraceEnabled() ) {
+ if ( LOG.isTraceEnabled() ) {
if ( old == null ) {
- log.tracef(
+ LOG.tracef(
"Strategy selector for %s: '%s' -> %s",
strategy.getSimpleName(),
name,
@@ -211,7 +211,7 @@ private void contributeImplementation(Class strategy, Class extends T>
);
}
else {
- log.tracef(
+ LOG.tracef(
"Strategy selector for %s: '%s' -> %s (replacing %s)",
strategy.getSimpleName(),
name,
@@ -226,7 +226,7 @@ private void contributeImplementation(Class strategy, Class extends T>
private void removeImplementation(Class strategy, Class extends T> implementation) {
final Map> namedStrategyImplementorMap = namedStrategyImplementorByStrategyMap.get( strategy );
if ( namedStrategyImplementorMap == null ) {
- log.debug( "Named strategy map did not exist on call to unregister" );
+ LOG.debug( "Named strategy map did not exist on call to unregister" );
return;
}
diff --git a/hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/BiDirectionalAssociationHandler.java b/hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/BiDirectionalAssociationHandler.java
index 6bf697630176..03592a44ff4e 100644
--- a/hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/BiDirectionalAssociationHandler.java
+++ b/hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/BiDirectionalAssociationHandler.java
@@ -40,7 +40,7 @@
final class BiDirectionalAssociationHandler implements Implementation {
- private static final CoreMessageLogger log = CoreLogging.messageLogger( BiDirectionalAssociationHandler.class );
+ private static final CoreMessageLogger LOG = CoreLogging.messageLogger( BiDirectionalAssociationHandler.class );
static Implementation wrap(
TypeDescription managedCtClass,
@@ -64,8 +64,8 @@ static Implementation wrap(
bidirectionalAttributeName = mappedBy;
}
if ( bidirectionalAttributeName == null || bidirectionalAttributeName.isEmpty() ) {
- if ( log.isInfoEnabled() ) {
- log.infof(
+ if ( LOG.isInfoEnabled() ) {
+ LOG.infof(
"Bidirectional association not managed for field [%s#%s]: Could not find target field in [%s]",
managedCtClass.getName(),
persistentField.getName(),
@@ -120,8 +120,8 @@ static Implementation wrap(
if ( persistentField.hasAnnotation( ManyToMany.class ) ) {
if ( persistentField.getType().asErasure().isAssignableTo( Map.class ) || targetType.isAssignableTo( Map.class ) ) {
- if ( log.isInfoEnabled() ) {
- log.infof(
+ if ( LOG.isInfoEnabled() ) {
+ LOG.infof(
"Bidirectional association not managed for field [%s#%s]: @ManyToMany in java.util.Map attribute not supported ",
managedCtClass.getName(),
persistentField.getName()
@@ -167,8 +167,8 @@ public static TypeDescription getTargetEntityClass(TypeDescription managedCtClas
}
if ( targetClass == null ) {
- if ( log.isInfoEnabled() ) {
- log.infof(
+ if ( LOG.isInfoEnabled() ) {
+ LOG.infof(
"Bidirectional association not managed for field [%s#%s]: Could not find target type",
managedCtClass.getName(),
persistentField.getName()
@@ -253,8 +253,8 @@ private static String getMappedByManyToMany(AnnotatedFieldDescription target, Ty
if ( context.isPersistentField( annotatedF )
&& target.getName().equals( getMappedBy( annotatedF, entityType( annotatedF.getType() ), context ) )
&& target.getDeclaringType().asErasure().isAssignableTo( entityType( annotatedF.getType() ) ) ) {
- if ( log.isTraceEnabled() ) {
- log.tracef(
+ if ( LOG.isTraceEnabled() ) {
+ LOG.tracef(
"mappedBy association for field [%s#%s] is [%s#%s]",
target.getDeclaringType().asErasure().getName(),
target.getName(),
diff --git a/hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/EnhancerImpl.java b/hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/EnhancerImpl.java
index 14255d008a20..7c7fe759419d 100644
--- a/hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/EnhancerImpl.java
+++ b/hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/EnhancerImpl.java
@@ -69,7 +69,7 @@
import static org.hibernate.bytecode.enhance.internal.bytebuddy.FeatureMismatchException.Feature.DIRTY_CHECK;
public class EnhancerImpl implements Enhancer {
- private static final CoreMessageLogger log = CoreLogging.messageLogger( Enhancer.class );
+ private static final CoreMessageLogger LOG = CoreLogging.messageLogger( Enhancer.class );
protected final ByteBuddyEnhancementContext enhancementContext;
private final ByteBuddyState byteBuddyState;
@@ -172,19 +172,19 @@ private DynamicType.Builder> doEnhance(Supplier> builde
verifyReEnhancement( managedCtClass, infoAnnotation.load(), enhancementContext );
}
// verification succeeded (or not done) - we can simply skip the enhancement
- log.tracef( "Skipping enhancement of [%s]: it's already annotated with @EnhancementInfo", managedCtClass.getName() );
+ LOG.tracef( "Skipping enhancement of [%s]: it's already annotated with @EnhancementInfo", managedCtClass.getName() );
return null;
}
// can't effectively enhance interfaces
if ( managedCtClass.isInterface() ) {
- log.tracef( "Skipping enhancement of [%s]: it's an interface", managedCtClass.getName() );
+ LOG.tracef( "Skipping enhancement of [%s]: it's an interface", managedCtClass.getName() );
return null;
}
// can't effectively enhance records
if ( managedCtClass.isRecord() ) {
- log.tracef( "Skipping enhancement of [%s]: it's a record", managedCtClass.getName() );
+ LOG.tracef( "Skipping enhancement of [%s]: it's a record", managedCtClass.getName() );
return null;
}
@@ -194,7 +194,7 @@ private DynamicType.Builder> doEnhance(Supplier> builde
return null;
}
- log.tracef( "Enhancing [%s] as Entity", managedCtClass.getName() );
+ LOG.tracef( "Enhancing [%s] as Entity", managedCtClass.getName() );
DynamicType.Builder> builder = builderSupplier.get();
builder = builder
.implement( constants.INTERFACES_for_ManagedEntity )
@@ -374,7 +374,7 @@ else if ( enhancementContext.isCompositeClass( managedCtClass ) ) {
return null;
}
- log.tracef( "Enhancing [%s] as Composite", managedCtClass.getName() );
+ LOG.tracef( "Enhancing [%s] as Composite", managedCtClass.getName() );
DynamicType.Builder> builder = builderSupplier.get();
builder = builder.implement( constants.INTERFACES_for_ManagedComposite );
@@ -412,18 +412,18 @@ else if ( enhancementContext.isMappedSuperclassClass( managedCtClass ) ) {
return null;
}
- log.tracef( "Enhancing [%s] as MappedSuperclass", managedCtClass.getName() );
+ LOG.tracef( "Enhancing [%s] as MappedSuperclass", managedCtClass.getName() );
DynamicType.Builder> builder = builderSupplier.get();
builder = builder.implement( constants.INTERFACES_for_ManagedMappedSuperclass );
return createTransformer( managedCtClass ).applyTo( builder );
}
else if ( enhancementContext.doExtendedEnhancement() ) {
- log.tracef( "Extended enhancement of [%s]", managedCtClass.getName() );
+ LOG.tracef( "Extended enhancement of [%s]", managedCtClass.getName() );
return createTransformer( managedCtClass ).applyExtended( builderSupplier.get() );
}
else {
- log.tracef( "Skipping enhancement of [%s]: not entity or composite", managedCtClass.getName() );
+ LOG.tracef( "Skipping enhancement of [%s]: not entity or composite", managedCtClass.getName() );
return null;
}
}
@@ -436,7 +436,7 @@ private void verifyReEnhancement(
final String enhancementVersion = existingInfo.version();
if ( "ignore".equals( enhancementVersion ) ) {
// for testing
- log.debugf( "Skipping re-enhancement version check for %s due to `ignore`", managedCtClass.getName() );
+ LOG.debugf( "Skipping re-enhancement version check for %s due to `ignore`", managedCtClass.getName() );
}
else if ( !Version.getVersionString().equals( enhancementVersion ) ) {
throw new VersionMismatchException( managedCtClass, enhancementVersion, Version.getVersionString() );
@@ -607,7 +607,7 @@ private static boolean checkUnsupportedAttributeNaming(TypeDescription managedCt
// We shouldn't even be in this method if using LEGACY, see top of this method.
return switch ( strategy ) {
case SKIP -> {
- log.debugf(
+ LOG.debugf(
"Skipping enhancement of [%s] because no field named [%s] could be found for property accessor method [%s]."
+ " To fix this, make sure all property accessor methods have a matching field.",
managedCtClass.getName(),
@@ -666,7 +666,7 @@ private boolean alreadyEnhanced(TypeDescription managedCtClass) {
private DynamicType.Builder> addInterceptorHandling(DynamicType.Builder> builder, TypeDescription managedCtClass) {
// interceptor handling is only needed if class has lazy-loadable attributes
if ( enhancementContext.hasLazyLoadableAttributes( managedCtClass ) ) {
- log.tracef( "Weaving in PersistentAttributeInterceptable implementation on [%s]", managedCtClass.getName() );
+ LOG.tracef( "Weaving in PersistentAttributeInterceptable implementation on [%s]", managedCtClass.getName() );
builder = builder.implement( constants.INTERFACES_for_PersistentAttributeInterceptable );
diff --git a/hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/FieldAccessEnhancer.java b/hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/FieldAccessEnhancer.java
index 6f03d2b44ae0..6ff6f0848322 100644
--- a/hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/FieldAccessEnhancer.java
+++ b/hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/FieldAccessEnhancer.java
@@ -33,7 +33,7 @@
final class FieldAccessEnhancer implements AsmVisitorWrapper.ForDeclaredMethods.MethodVisitorWrapper {
- private static final CoreMessageLogger log = CoreLogging.messageLogger( FieldAccessEnhancer.class );
+ private static final CoreMessageLogger LOG = CoreLogging.messageLogger( FieldAccessEnhancer.class );
private final TypeDescription managedCtClass;
@@ -76,7 +76,7 @@ public void visitFieldInsn(int opcode, String owner, String name, String desc) {
&& !field.hasAnnotation( Id.class )
&& !field.getName().equals( "this$0" ) ) {
- log.tracef(
+ LOG.tracef(
"Extended enhancement: Transforming access to field [%s#%s] from method [%s#%s()]",
declaredOwnerType.getName(),
field.getName(),
diff --git a/hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/PersistentAttributeTransformer.java b/hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/PersistentAttributeTransformer.java
index 7ec0b142d897..10d572a09fe2 100644
--- a/hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/PersistentAttributeTransformer.java
+++ b/hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/PersistentAttributeTransformer.java
@@ -43,7 +43,7 @@
final class PersistentAttributeTransformer implements AsmVisitorWrapper.ForDeclaredMethods.MethodVisitorWrapper {
- private static final CoreMessageLogger log = CoreLogging.messageLogger( PersistentAttributeTransformer.class );
+ private static final CoreMessageLogger LOG = CoreLogging.messageLogger( PersistentAttributeTransformer.class );
private static final Junction NOT_HIBERNATE_GENERATED = not( nameStartsWith( "$$_hibernate_" ) );
private static final ModifierContributor.ForField REMOVE_PRIVATE_FINAL_MODIFIER = new ModifierContributor.ForField() {
@@ -130,8 +130,8 @@ public static PersistentAttributeTransformer collectPersistentFields(
}
AnnotatedFieldDescription[] orderedFields = enhancementContext.order( persistentFieldList.toArray( new AnnotatedFieldDescription[0] ) );
- if ( log.isTraceEnabled() ) {
- log.tracef(
+ if ( LOG.isTraceEnabled() ) {
+ LOG.tracef(
"Persistent fields for entity %s: %s",
managedCtClass.getName(),
Arrays.toString( orderedFields )
@@ -158,7 +158,7 @@ else if ( !enhancementContext.isMappedSuperclassClass( managedCtSuperclass.asEra
return collectInheritPersistentFields( managedCtSuperclass, enhancementContext );
}
- log.tracef( "Found @MappedSuperclass %s to collectPersistenceFields", managedCtSuperclass );
+ LOG.tracef( "Found @MappedSuperclass %s to collectPersistenceFields", managedCtSuperclass );
List persistentFieldList = new ArrayList<>();
diff --git a/hibernate-core/src/main/java/org/hibernate/bytecode/internal/bytebuddy/BytecodeProviderImpl.java b/hibernate-core/src/main/java/org/hibernate/bytecode/internal/bytebuddy/BytecodeProviderImpl.java
index b3e6cc0a2915..fc3e0f5e3ab5 100644
--- a/hibernate-core/src/main/java/org/hibernate/bytecode/internal/bytebuddy/BytecodeProviderImpl.java
+++ b/hibernate-core/src/main/java/org/hibernate/bytecode/internal/bytebuddy/BytecodeProviderImpl.java
@@ -55,6 +55,7 @@
import org.checkerframework.checker.nullness.qual.Nullable;
public class BytecodeProviderImpl implements BytecodeProvider {
+
private static final CoreMessageLogger LOG = CoreLogging.messageLogger( BytecodeProviderImpl.class );
private static final String INSTANTIATOR_PROXY_NAMING_SUFFIX = "$HibernateInstantiator";
diff --git a/hibernate-core/src/main/java/org/hibernate/cache/internal/CollectionCacheInvalidator.java b/hibernate-core/src/main/java/org/hibernate/cache/internal/CollectionCacheInvalidator.java
index b08dba5fc91f..5728d8ad10b0 100644
--- a/hibernate-core/src/main/java/org/hibernate/cache/internal/CollectionCacheInvalidator.java
+++ b/hibernate-core/src/main/java/org/hibernate/cache/internal/CollectionCacheInvalidator.java
@@ -42,6 +42,7 @@
*/
public class CollectionCacheInvalidator
implements Integrator, PostInsertEventListener, PostDeleteEventListener, PostUpdateEventListener {
+
private static final Logger LOG = Logger.getLogger( CollectionCacheInvalidator.class.getName() );
/**
diff --git a/hibernate-core/src/main/java/org/hibernate/cache/internal/EnabledCaching.java b/hibernate-core/src/main/java/org/hibernate/cache/internal/EnabledCaching.java
index 219882499943..093e2fc606be 100644
--- a/hibernate-core/src/main/java/org/hibernate/cache/internal/EnabledCaching.java
+++ b/hibernate-core/src/main/java/org/hibernate/cache/internal/EnabledCaching.java
@@ -49,6 +49,7 @@
* @author Gail Badner
*/
public class EnabledCaching implements CacheImplementor, DomainDataRegionBuildingContext {
+
private static final SecondLevelCacheLogger LOG = SecondLevelCacheLogger.L2CACHE_LOGGER;
private final SessionFactoryImplementor sessionFactory;
diff --git a/hibernate-core/src/main/java/org/hibernate/cache/internal/RegionFactoryInitiator.java b/hibernate-core/src/main/java/org/hibernate/cache/internal/RegionFactoryInitiator.java
index 669db9a32630..bef05c90747d 100644
--- a/hibernate-core/src/main/java/org/hibernate/cache/internal/RegionFactoryInitiator.java
+++ b/hibernate-core/src/main/java/org/hibernate/cache/internal/RegionFactoryInitiator.java
@@ -29,6 +29,7 @@
* @author Brett Meyer
*/
public class RegionFactoryInitiator implements StandardServiceInitiator {
+
private static final CoreMessageLogger LOG = CoreLogging.messageLogger( RegionFactoryInitiator.class );
/**
diff --git a/hibernate-core/src/main/java/org/hibernate/cache/spi/support/EntityReadOnlyAccess.java b/hibernate-core/src/main/java/org/hibernate/cache/spi/support/EntityReadOnlyAccess.java
index 110e10cc9e3d..1bb483cfb63d 100644
--- a/hibernate-core/src/main/java/org/hibernate/cache/spi/support/EntityReadOnlyAccess.java
+++ b/hibernate-core/src/main/java/org/hibernate/cache/spi/support/EntityReadOnlyAccess.java
@@ -62,7 +62,7 @@ public boolean update(
Object value,
Object currentVersion,
Object previousVersion) {
-// log.debugf( "Illegal attempt to update item cached as read-only [%s]", key );
+// LOG.debugf( "Illegal attempt to update item cached as read-only [%s]", key );
throw new UnsupportedOperationException( "Can't update read-only object" );
}
@@ -74,7 +74,7 @@ public boolean afterUpdate(
Object currentVersion,
Object previousVersion,
SoftLock lock) {
-// log.debugf( "Illegal attempt to update item cached as read-only [%s]", key );
+// LOG.debugf( "Illegal attempt to update item cached as read-only [%s]", key );
throw new UnsupportedOperationException( "Can't write to a read-only object" );
}
}
diff --git a/hibernate-core/src/main/java/org/hibernate/cfg/Configuration.java b/hibernate-core/src/main/java/org/hibernate/cfg/Configuration.java
index 0af085a7c064..eb28dd6f240c 100644
--- a/hibernate-core/src/main/java/org/hibernate/cfg/Configuration.java
+++ b/hibernate-core/src/main/java/org/hibernate/cfg/Configuration.java
@@ -142,7 +142,7 @@
* @see org.hibernate.jpa.HibernatePersistenceConfiguration
*/
public class Configuration {
- private static final CoreMessageLogger log = CoreLogging.messageLogger( Configuration.class );
+ private static final CoreMessageLogger LOG = CoreLogging.messageLogger( Configuration.class );
private final BootstrapServiceRegistry bootstrapServiceRegistry;
private final MetadataSources metadataSources;
@@ -1024,7 +1024,7 @@ public Configuration setColumnOrderingStrategy(ColumnOrderingStrategy columnOrde
* @throws HibernateException usually indicates an invalid configuration or invalid mapping information
*/
public SessionFactory buildSessionFactory(ServiceRegistry serviceRegistry) throws HibernateException {
- log.trace( "Building session factory using provided StandardServiceRegistry" );
+ LOG.trace( "Building session factory using provided StandardServiceRegistry" );
final MetadataBuilder metadataBuilder =
metadataSources.getMetadataBuilder( (StandardServiceRegistry) serviceRegistry );
@@ -1127,7 +1127,7 @@ public SessionFactory buildSessionFactory(ServiceRegistry serviceRegistry) throw
* @throws HibernateException usually indicates an invalid configuration or invalid mapping information
*/
public SessionFactory buildSessionFactory() throws HibernateException {
- log.trace( "Building session factory using internal StandardServiceRegistryBuilder" );
+ LOG.trace( "Building session factory using internal StandardServiceRegistryBuilder" );
standardServiceRegistryBuilder.applySettings( properties );
var serviceRegistry = standardServiceRegistryBuilder.build();
try {
diff --git a/hibernate-core/src/main/java/org/hibernate/cfg/Environment.java b/hibernate-core/src/main/java/org/hibernate/cfg/Environment.java
index 7af51fc2874c..0560029277be 100644
--- a/hibernate-core/src/main/java/org/hibernate/cfg/Environment.java
+++ b/hibernate-core/src/main/java/org/hibernate/cfg/Environment.java
@@ -131,6 +131,7 @@
*/
@Internal
public final class Environment implements AvailableSettings {
+
private static final CoreMessageLogger LOG = Logger.getMessageLogger( MethodHandles.lookup(), CoreMessageLogger.class, Environment.class.getName());
private static final Properties GLOBAL_PROPERTIES;
diff --git a/hibernate-core/src/main/java/org/hibernate/collection/spi/AbstractPersistentCollection.java b/hibernate-core/src/main/java/org/hibernate/collection/spi/AbstractPersistentCollection.java
index 55298d44334b..21ad34e33b29 100644
--- a/hibernate-core/src/main/java/org/hibernate/collection/spi/AbstractPersistentCollection.java
+++ b/hibernate-core/src/main/java/org/hibernate/collection/spi/AbstractPersistentCollection.java
@@ -56,6 +56,7 @@
* @author Gavin King
*/
public abstract class AbstractPersistentCollection implements Serializable, PersistentCollection {
+
private static final CoreMessageLogger LOG = CoreLogging.messageLogger( AbstractPersistentCollection.class );
private transient SharedSessionContractImplementor session;
diff --git a/hibernate-core/src/main/java/org/hibernate/collection/spi/PersistentArrayHolder.java b/hibernate-core/src/main/java/org/hibernate/collection/spi/PersistentArrayHolder.java
index c4f26c1e2edc..15be51b9f15b 100644
--- a/hibernate-core/src/main/java/org/hibernate/collection/spi/PersistentArrayHolder.java
+++ b/hibernate-core/src/main/java/org/hibernate/collection/spi/PersistentArrayHolder.java
@@ -37,6 +37,7 @@
@Incubating
@AllowReflection // We need the ability to create arrays of the same type as in the model.
public class PersistentArrayHolder extends AbstractPersistentCollection {
+
private static final CoreMessageLogger LOG = CoreLogging.messageLogger( PersistentArrayHolder.class );
protected Object array;
diff --git a/hibernate-core/src/main/java/org/hibernate/context/internal/JTASessionContext.java b/hibernate-core/src/main/java/org/hibernate/context/internal/JTASessionContext.java
index 46bb66f32432..26b00726bb1c 100644
--- a/hibernate-core/src/main/java/org/hibernate/context/internal/JTASessionContext.java
+++ b/hibernate-core/src/main/java/org/hibernate/context/internal/JTASessionContext.java
@@ -4,7 +4,6 @@
*/
package org.hibernate.context.internal;
-import java.lang.invoke.MethodHandles;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
import jakarta.transaction.Synchronization;
@@ -18,10 +17,10 @@
import org.hibernate.engine.spi.SessionFactoryImplementor;
import org.hibernate.engine.transaction.internal.jta.JtaStatusHelper;
import org.hibernate.engine.transaction.jta.platform.spi.JtaPlatform;
+import org.hibernate.internal.CoreLogging;
import org.hibernate.internal.CoreMessageLogger;
import org.hibernate.resource.jdbc.spi.PhysicalConnectionHandlingMode;
-import org.jboss.logging.Logger;
/**
* An implementation of {@link org.hibernate.context.spi.CurrentSessionContext} which scopes the notion
@@ -44,11 +43,8 @@
* @author Steve Ebersole
*/
public class JTASessionContext extends AbstractCurrentSessionContext {
- private static final CoreMessageLogger LOG = Logger.getMessageLogger(
- MethodHandles.lookup(),
- CoreMessageLogger.class,
- JTASessionContext.class.getName()
- );
+
+ private static final CoreMessageLogger LOG = CoreLogging.messageLogger( JTASessionContext.class );
private transient final Map