/**
* Copyright (c) 2015-2017.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package net.oschina.j2cache.hibernate4.log;
import org.hibernate.LockMode;
import org.hibernate.cache.CacheException;
import org.hibernate.dialect.Dialect;
import org.hibernate.engine.jdbc.dialect.spi.DialectResolver;
import org.hibernate.engine.jndi.JndiNameException;
import org.hibernate.engine.loading.internal.CollectionLoadContext;
import org.hibernate.engine.loading.internal.EntityLoadContext;
import org.hibernate.engine.spi.CollectionKey;
import org.hibernate.id.IntegralDataTypeHolder;
import org.hibernate.internal.CoreMessageLogger;
import org.hibernate.type.BasicType;
import org.hibernate.type.SerializationException;
import org.hibernate.type.Type;
import org.jboss.logging.BasicLogger;
import org.jboss.logging.DelegatingBasicLogger;
import org.jboss.logging.Logger;
import javax.annotation.Generated;
import javax.naming.NameNotFoundException;
import javax.transaction.SystemException;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.Serializable;
import java.lang.reflect.Method;
import java.net.URL;
import java.sql.SQLWarning;
import java.util.Hashtable;
@Generated(value = "org.jboss.logging.processor.generator.model.MessageLoggerImplementor", date = "2015-01-06T12:13:01-0800")
public class J2CacheMessageLogger_$logger extends DelegatingBasicLogger implements Serializable, J2CacheMessageLogger, CoreMessageLogger, BasicLogger {
private final static long serialVersionUID = 1L;
private final static String FQCN = J2CacheMessageLogger_$logger.class.getName();
private final static String jdbcAutoCommitFalseBreaksEjb3Spec = "HHH000144: %s = false breaks the EJB3 specification";
private final static String illegalPropertyGetterArgument = "HHH000122: IllegalArgumentException in class: %s, getter method of property: %s";
private final static String unableToMarkForRollbackOnPersistenceException = "HHH000337: Unable to mark for rollback on PersistenceException: ";
private final static String unableToLoadConfiguration = "HHH020004: A configurationResourceName was set to %s but the resource could not be loaded from the classpath. J2Cache will configure itself using defaults.";
private final static String hql = "HHH000117: HQL: %s, time: %sms, rows: %s";
private final static String logicalConnectionReleasingPhysicalConnection = "HHH000163: Logical connection releasing its physical connection";
private final static String unexpectedLiteralTokenType = "HHH000380: Unexpected literal token type [%s] passed for numeric processing";
private final static String logicalConnectionClosed = "HHH000162: *** Logical connection closed ***";
private final static String unableToAccessSessionFactory = "HHH000272: Error while accessing session factory with JNDI name %s";
private final static String factoryBoundToJndiName = "HHH000094: Bound factory to JNDI name: %s";
private final static String unregisteredStatement = "HHH000387: ResultSet's statement was not registered";
private final static String unableToUpdateHiValue = "HHH000375: Could not update hi value in: %s";
private final static String naturalIdCacheHits = "HHH000439: NaturalId cache hits: %s";
private final static String unableToBindFactoryToJndi = "HHH000277: Could not bind factory to JNDI";
private final static String usingUuidHexGenerator = "HHH000409: Using %s which does not generate IETF RFC 4122 compliant UUID values; consider using %s instead";
private final static String unableToLocateConfigFile = "HHH000330: Unable to locate config file: %s";
private final static String unableToGetDatabaseMetadata = "HHH000319: Could not get database metadata";
private final static String unableToCloseSessionDuringRollback = "HHH000295: Could not close session during rollback";
private final static String entityAnnotationOnNonRoot = "HHH000081: @org.hibernate.annotations.Entity used on a non root entity: ignored for %s";
private final static String duplicateGeneratorTable = "HHH000070: Duplicate generator table: %s";
private final static String unableToReleaseCacheLock = "HHH000353: Could not release a cache lock : %s";
private final static String exceptionInSubResolver = "HHH000089: Sub-resolver threw unexpected exception, continuing to next : %s";
private final static String compositeIdClassDoesNotOverrideEquals = "HHH000038: Composite-id class does not override equals(): %s";
private final static String unableToRetrieveTypeInfoResultSet = "HHH000362: Unable to retrieve type info result set : %s";
private final static String deprecatedOracle9Dialect = "HHH000063: The Oracle9Dialect dialect has been deprecated; use either Oracle9iDialect or Oracle10gDialect instead";
private final static String guidGenerated = "HHH000113: GUID identifier generated: %s";
private final static String providerClassDeprecated = "HHH000208: %s has been deprecated in favor of %s; that provider will be used instead.";
private final static String unableToUpdateQueryHiValue = "HHH000376: Could not updateQuery hi value in: %s";
private final static String unableToCloseIterator = "HHH000289: Unable to close iterator";
private final static String readingCachedMappings = "HHH000219: Reading mappings from cache file: %s";
private final static String disablingContextualLOBCreationSinceConnectionNull = "HHH000422: Disabling contextual LOB creation as connection was null";
private final static String schemaUpdateComplete = "HHH000232: Schema update complete";
private final static String entityManagerFactoryAlreadyRegistered = "HHH000436: Entity manager factory name (%s) is already registered. If entity manager will be clustered or passivated, specify a unique value for property '%s'";
private final static String unableToCleanUpCallableStatement = "HHH000281: Unable to clean up callable statement";
private final static String entitiesInserted = "HHH000078: Entities inserted: %s";
private final static String namedQueryError = "HHH000177: Error in named query: %s";
private final static String usingStreams = "HHH000407: Using java.io streams to persist binary types";
private final static String alreadySessionBound = "HHH000002: Already session bound on call to bind(); make sure you clean up your sessions!";
private final static String ignoringUnrecognizedQueryHint = "HHH000121: Ignoring unrecognized query hint [%s]";
private final static String duplicateJoins = "HHH000072: Duplicate joins for class: %s";
private final static String unableToResolveMappingFile = "HHH000360: Unable to resolve mapping file [%s]";
private final static String disallowingInsertStatementComment = "HHH000067: Disallowing insert statement comment for select-identity due to Oracle driver bug";
private final static String loggingStatistics = "HHH000161: Logging statistics....";
private final static String unableToClosePooledConnection = "HHH000293: Problem closing pooled connection";
private final static String noPersistentClassesFound = "HHH000183: no persistent classes found for query class: %s";
private final static String rollbackFromBackgroundThread = "HHH000451: Transaction afterCompletion called by a background thread; delaying afterCompletion processing until the original thread can handle it. [status=%s]";
private final static String resolvedSqlTypeDescriptorForDifferentSqlCode = "HHH000419: Resolved SqlTypeDescriptor is for a different SQL code. %s has sqlCode=%s; type override %s has sqlCode=%s";
private final static String unableToReleaseIsolatedConnection = "HHH000356: Unable to release isolated connection [%s]";
private final static String unableToCloseJar = "HHH000290: Could not close jar: %s";
private final static String unableToCreateProxyFactory = "HHH000305: Could not create proxy factory for:%s";
private final static String unableToDetermineLockModeValue = "HHH000311: Unable to determine lock mode value : %s -> %s";
private final static String duplicateMetadata = "HHH000074: Found more than one , subsequent ignored";
private final static String orderByAnnotationIndexedCollection = "HHH000189: @OrderBy not allowed for an indexed collection, annotation ignored.";
private final static String schemaExportComplete = "HHH000230: Schema export complete";
private final static String configuredSessionFactory = "HHH000041: Configured SessionFactory: %s";
private final static String settersOfLazyClassesCannotBeFinal = "HHH000243: Setters of lazy classes cannot be final: %s.%s";
private final static String unableToCreateSchema = "HHH000306: Error creating schema ";
private final static String overridingTransactionStrategyDangerous = "HHH000193: Overriding %s is dangerous, this might break the EJB3 specification implementation";
private final static String deprecatedManyToManyOuterJoin = "HHH000454: The outer-join attribute on has been deprecated. Instead of outer-join=\"false\", use lazy=\"extra\" with