You are viewing a plain text version of this content. The canonical link for it is here.
Posted to torque-dev@db.apache.org by tf...@apache.org on 2010/08/20 17:50:09 UTC

svn commit: r987557 - /db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/dbObject/base/primaryKeyMethods.vm

Author: tfischer
Date: Fri Aug 20 15:50:09 2010
New Revision: 987557

URL: http://svn.apache.org/viewvc?rev=987557&view=rev
Log:
Fix compile errors for object composite keys

Modified:
    db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/dbObject/base/primaryKeyMethods.vm

Modified: db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/dbObject/base/primaryKeyMethods.vm
URL: http://svn.apache.org/viewvc/db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/dbObject/base/primaryKeyMethods.vm?rev=987557&r1=987556&r2=987557&view=diff
==============================================================================
--- db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/dbObject/base/primaryKeyMethods.vm (original)
+++ db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/dbObject/base/primaryKeyMethods.vm Fri Aug 20 15:50:09 2010
@@ -138,7 +138,12 @@
       #if ($primitive == "true")
         ${setter}(((NumberKey) keys[$i]).${fieldType}Value());
       #else
-        ${setter}(new ${fieldType}((NumberKey) keys[$i]).${fieldType}Value());
+        #if ($fieldType == "Integer")
+          #set ( $valueMethod = "intValue")
+        #else
+          #set ( $valueMethod = "${fieldType.substring(0,1).toLowerCase()}${fieldType.substring(1)}Value" )
+        #end
+        ${setter}(new ${fieldType}(((NumberKey) keys[$i]).${valueMethod}()));
       #end
     #elseif($fieldType == "String")
         ${setter}(keys[$i].toString());



---------------------------------------------------------------------
To unsubscribe, e-mail: torque-dev-unsubscribe@db.apache.org
For additional commands, e-mail: torque-dev-help@db.apache.org