From 8a64fe9c450e38f569128eee83a8c3da8967f4c8 Mon Sep 17 00:00:00 2001 From: Juergen Hoeller Date: Mon, 31 Aug 2026 17:30:56 +0200 Subject: [PATCH] Fix accidental bypass of registerStoredProcedureParameter Closes gh-37221 --- .../org/springframework/orm/jpa/SharedEntityManagerCreator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-orm/src/main/java/org/springframework/orm/jpa/SharedEntityManagerCreator.java b/spring-orm/src/main/java/org/springframework/orm/jpa/SharedEntityManagerCreator.java index 0e188034594..c8046c67e1f 100644 --- a/spring-orm/src/main/java/org/springframework/orm/jpa/SharedEntityManagerCreator.java +++ b/spring-orm/src/main/java/org/springframework/orm/jpa/SharedEntityManagerCreator.java @@ -572,7 +572,7 @@ public abstract class SharedEntityManagerCreator { else if (retVal instanceof Query query) { retVal = adaptQueryProxy(proxy, query, returnType); } - else if (method.getName().equals("registerStoredProcedureParameter") && args.length == 3 && + if (method.getName().equals("registerStoredProcedureParameter") && args.length == 3 && (args[2] == ParameterMode.OUT || args[2] == ParameterMode.INOUT)) { if (this.outputParameters == null) { this.outputParameters = new LinkedHashMap<>();