From e77e5c3811869f65ee8fce64dc7832ffae33c1d6 Mon Sep 17 00:00:00 2001 From: anton_mityagin Date: Wed, 3 Oct 2018 12:40:58 +0300 Subject: [PATCH] Issue HHH-12368. --- .../engine/jdbc/env/internal/LobCreatorBuilderImpl.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/hibernate-core/src/main/java/org/hibernate/engine/jdbc/env/internal/LobCreatorBuilderImpl.java b/hibernate-core/src/main/java/org/hibernate/engine/jdbc/env/internal/LobCreatorBuilderImpl.java index 7810b99f4d46..a9263c83569d 100644 --- a/hibernate-core/src/main/java/org/hibernate/engine/jdbc/env/internal/LobCreatorBuilderImpl.java +++ b/hibernate-core/src/main/java/org/hibernate/engine/jdbc/env/internal/LobCreatorBuilderImpl.java @@ -10,6 +10,7 @@ import java.sql.Connection; import java.sql.DatabaseMetaData; import java.sql.SQLException; +import java.sql.SQLFeatureNotSupportedException; import java.util.Map; import org.hibernate.cfg.Environment; @@ -121,7 +122,10 @@ private static boolean useContextualLobCreation(Map configValues, Connection jdb return true; } catch ( Throwable t ) { - LOG.disablingContextualLOBCreationSinceCreateClobFailed( t ); + // log exception only if the driver does not explicitly say that it does not support this function + if ( !( t instanceof SQLFeatureNotSupportedException ) ) { + LOG.disablingContextualLOBCreationSinceCreateClobFailed(t); + } } } }