This is an automated email from the ASF dual-hosted git repository.

asf-gitbox-commits pushed a commit to branch past-M2
in repository https://gitbox.apache.org/repos/asf/cayenne.git


The following commit(s) were added to refs/heads/past-M2 by this push:
     new 91605d544 cleanup
91605d544 is described below

commit 91605d5444b6a0711bf5beeb180ba6239b9f742a
Author: Andrus Adamchik <[email protected]>
AuthorDate: Sat Jun 13 20:30:09 2026 -0400

    cleanup
---
 .../apache/cayenne/access/jdbc/SelectAction.java   | 32 ++++++++++------------
 1 file changed, 14 insertions(+), 18 deletions(-)

diff --git 
a/cayenne/src/main/java/org/apache/cayenne/access/jdbc/SelectAction.java 
b/cayenne/src/main/java/org/apache/cayenne/access/jdbc/SelectAction.java
index acaaf155b..feac78c3a 100644
--- a/cayenne/src/main/java/org/apache/cayenne/access/jdbc/SelectAction.java
+++ b/cayenne/src/main/java/org/apache/cayenne/access/jdbc/SelectAction.java
@@ -44,23 +44,6 @@ import java.util.List;
  */
 public class SelectAction extends BaseSQLAction {
 
-    private static void bind(DbAdapter adapter, PreparedStatement statement, 
ParameterBinding[] bindings) throws Exception {
-
-        for (ParameterBinding b : bindings) {
-
-            // null DbAttributes are a result of inferior qualifier
-            // processing (qualifier can't map parameters to DbAttributes
-            // and therefore only supports standard java types now) hence, a
-            // special moronic case here:
-            if (b.getAttribute() == null) {
-                statement.setObject(b.getStatementPosition(), b.getValue());
-            } else {
-                adapter.bindParameter(statement, b);
-            }
-        }
-
-    }
-
     protected Select<?> query;
     protected QueryMetadata queryMetadata;
 
@@ -87,9 +70,22 @@ public class SelectAction extends BaseSQLAction {
 
         logger.logQuery(translated.sql(), translated.bindings());
 
+        DbAdapter adapter = dataNode.getAdapter();
         PreparedStatement statement = 
connection.prepareStatement(translated.sql());
-        bind(dataNode.getAdapter(), statement, translated.bindings());
 
+        for (ParameterBinding b : translated.bindings()) {
+
+            // null DbAttributes are a result of inferior qualifier
+            // processing (qualifier can't map parameters to DbAttributes
+            // and therefore only supports standard java types now) hence, a
+            // special moronic case here:
+            if (b.getAttribute() == null) {
+                statement.setObject(b.getStatementPosition(), b.getValue());
+            } else {
+                adapter.bindParameter(statement, b);
+            }
+        }
+        
         int fetchSize = queryMetadata.getStatementFetchSize();
         if (fetchSize != 0) {
             statement.setFetchSize(fetchSize);

Reply via email to