@Override public final HibernateException addEntityNotAllowedInNativeQueriesUsingProjection(final String table, final String query) { final HibernateException result = new HibernateException(String.format(getLoggingLocale(), addEntityNotAllowedInNativeQueriesUsingProjection$str(), table, query)); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String cannotExecuteStoredProcedure = "OGM000092: Cannot execute stored procedure '%s'.";
@Override public final HibernateException ambigiousOptionConfiguration(final String propertyName) { final HibernateException result = new HibernateException(String.format(getLoggingLocale(), ambigiousOptionConfiguration$str(), propertyName)); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String unknownAssociationStorageStrategy = "OGM000048: Unknown association storage strategy: [%s]. Supported values are: %s";
@Override public final HibernateException cannotCreateNewProxyInstance(final Exception e) { final HibernateException result = new HibernateException(String.format(getLoggingLocale(), cannotCreateNewProxyInstance$str()), e); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String cannotConvertAnnotation = "OGM000034: Annotation cannot be converted using %1$s";
@Override public final HibernateException cannotCreatePropertyContextProxy(final Class<?> contextClass, final Exception e) { final HibernateException result = new HibernateException(String.format(getLoggingLocale(), cannotCreatePropertyContextProxy$str(), new ClassObjectFormatter(contextClass)), e); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String getPropertyDoesNotExistException = "OGM000041: The given propery %1$s#%2$s with element type %3$s does not exist.";
@Override public final HibernateException cannotExtractTupleFromObject(final Object value, final Exception e) { final HibernateException result = new HibernateException(String.format(getLoggingLocale(), cannotExtractTupleFromObject$str(), value), e); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String errorOnFetchJndiClientProperty = "OGM000098: Error on fetch property hibernate.connection.resource: '%s'.";
@Override public final HibernateException cannotExecuteStoredProcedure(final String storedProcedureName, final Throwable e) { final HibernateException result = new HibernateException(String.format(getLoggingLocale(), cannotExecuteStoredProcedure$str(), storedProcedureName), e); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String procedureWithResolvedNameDoesNotExist = "OGM000093: Procedure with resolved name '%s' does not exist.";
@Override public final HibernateException cannotCreateEntityContextProxy(final Class<?> contextClass, final Exception e) { final HibernateException result = new HibernateException(String.format(getLoggingLocale(), cannotCreateEntityContextProxy$str(), new ClassObjectFormatter(contextClass)), e); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String cannotCreatePropertyContextProxy = "OGM000039: Unable to create property context proxy for type %1$s";
@Override public final HibernateException cannotCreateGlobalContextProxy(final Class<?> contextClass, final Exception e) { final HibernateException result = new HibernateException(String.format(getLoggingLocale(), cannotCreateGlobalContextProxy$str(), new ClassObjectFormatter(contextClass)), e); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String cannotCreateEntityContextProxy = "OGM000038: Unable to create entity context proxy for type %1$s";
@Override public final HibernateException cannotExtractStoredProcedureResultSet(final String storedProcedureName, final Object resultSet, final Exception e) { final HibernateException result = new HibernateException(String.format(getLoggingLocale(), cannotExtractStoredProcedureResultSet$str(), storedProcedureName, resultSet), e); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String cannotExtractTupleFromObject = "OGM000097: Cannot extract tuple from value '%s'.";
@Override public final HibernateException cannotConvertAnnotation(final Class<? extends org.hibernate.ogm.options.spi.AnnotationConverter<?>> converterClass, final Exception e) { final HibernateException result = new HibernateException(String.format(getLoggingLocale(), cannotConvertAnnotation$str(), new ClassObjectFormatter(converterClass)), e); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String unableToLoadContext = "OGM000036: Unable to load %1$s method from %2$s ";