diff --git a/hibernate-core/src/main/java/org/hibernate/query/sql/internal/NativeQueryImpl.java b/hibernate-core/src/main/java/org/hibernate/query/sql/internal/NativeQueryImpl.java index b6a8f821bf..ccd3fb42f2 100644 --- a/hibernate-core/src/main/java/org/hibernate/query/sql/internal/NativeQueryImpl.java +++ b/hibernate-core/src/main/java/org/hibernate/query/sql/internal/NativeQueryImpl.java @@ -293,13 +293,12 @@ public class NativeQueryImpl sqlString, s -> { final ParameterRecognizerImpl parameterRecognizer = new ParameterRecognizerImpl( session.getFactory() ); - final String sql = new SQLQueryParser( sqlString, null, session.getFactory() ).process(); session.getFactory().getServiceRegistry() .getService( NativeQueryInterpreter.class ) - .recognizeParameters( sql, parameterRecognizer ); + .recognizeParameters( sqlString, parameterRecognizer ); - return new ParameterInterpretationImpl( sql, parameterRecognizer ); + return new ParameterInterpretationImpl( sqlString, parameterRecognizer ); } ); }