Repository: cayenne
Updated Branches:
  refs/heads/master 3579ecf57 -> 08fbf1e08


CAY-2050 Refactoring: ParameterBinding to contain ExtendedType property

* missing ExtendedType assignment


Project: http://git-wip-us.apache.org/repos/asf/cayenne/repo
Commit: http://git-wip-us.apache.org/repos/asf/cayenne/commit/08fbf1e0
Tree: http://git-wip-us.apache.org/repos/asf/cayenne/tree/08fbf1e0
Diff: http://git-wip-us.apache.org/repos/asf/cayenne/diff/08fbf1e0

Branch: refs/heads/master
Commit: 08fbf1e08c8034121c648dda3231dba58ac8599c
Parents: 5bff2d5
Author: Andrus Adamchik <and...@objectstyle.com>
Authored: Sat Mar 5 07:59:21 2016 +0300
Committer: Andrus Adamchik <and...@objectstyle.com>
Committed: Sat Mar 5 09:14:31 2016 +0100

----------------------------------------------------------------------
 .../java/org/apache/cayenne/access/jdbc/SQLTemplateAction.java    | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cayenne/blob/08fbf1e0/cayenne-server/src/main/java/org/apache/cayenne/access/jdbc/SQLTemplateAction.java
----------------------------------------------------------------------
diff --git 
a/cayenne-server/src/main/java/org/apache/cayenne/access/jdbc/SQLTemplateAction.java
 
b/cayenne-server/src/main/java/org/apache/cayenne/access/jdbc/SQLTemplateAction.java
index 645aa46..e24806c 100644
--- 
a/cayenne-server/src/main/java/org/apache/cayenne/access/jdbc/SQLTemplateAction.java
+++ 
b/cayenne-server/src/main/java/org/apache/cayenne/access/jdbc/SQLTemplateAction.java
@@ -353,8 +353,9 @@ public class SQLTemplateAction implements SQLAction {
                        for (int i = 0; i < len; i++) {
                                ExtendedType extendedType = 
getAdapter().getExtendedTypes().getDefaultType();
                                if (bindings[i].getValue() != null) {
-                                       
getAdapter().getExtendedTypes().getRegisteredType(bindings[i].getValue().getClass());
+                                       extendedType = 
getAdapter().getExtendedTypes().getRegisteredType(bindings[i].getValue().getClass());
                                }
+
                                ParameterBinding binding = new 
ParameterBinding(extendedType);
                                binding.setType(bindings[i].getJdbcType());
                                binding.setStatementPosition(i + 1);

Reply via email to