Ant, and JDK 1.3.1
Maybe I'm using different build.properties than the test case? regardless,
you can clearly see in the original Object.vm code that there is a carriage
return after the object before the method call. Javac doesn't like that.
WILL
At 09:57 PM 8/9/02 +0200, you wrote:
>Will Glass-Husain wrote:
>>Hi,
>>Here's a patch to Object.vm that fixes two issues.
>>(1) The critical issue is at this marker
>>@@ -219,8 +220,7 @@
>>There's a carriage return in the middle of a statement that prevents
>>compilation of the generated OM java code.
>
>which compiler are you using???
>
>i run the testbed about 200 times yesterday and never had any problem ...
>>(2) I had several fields in my legacy database that were the same as Java
>>reserved words. As Torque creates a private variable for each field,
>>that was a problem. I changed the name of this private variable to have
>>"_t" appended to the end of the field name.
>>
>>WILL
>>
>>------------------------------------
>>Will Glass-Husain <[EMAIL PROTECTED]>
>>Forio Business Simulations
>>office: (415) 440-7500
>>mobile: (415) 235-4293
>>
>>------------------------------------------------------------------------
>>cvs diff -u Object.vm Index: Object.vm
>>===================================================================
>>RCS file: /home/cvspublic/jakarta-turbine-torque/src/templates/om/Object.vm,v
>>retrieving revision 1.45
>>diff -u -r1.45 Object.vm
>>--- Object.vm 1 Aug 2002 16:51:38 -0000 1.45
>>+++ Object.vm 9 Aug 2002 18:33:35 -0000
>>@@ -1,3 +1,4 @@
>>+#set($jsuffix='_t')
>> #set ($db = $table.Database)
>> #if ($db.Package)
>> #set ($package = $db.Package)
>>@@ -73,7 +74,7 @@
>> #if (!$table.isAlias())
>> #foreach ($col in $table.Columns)
>> #set ( $cjtype = $col.JavaNative )
>>- #set ( $clo=$col.Name.toLowerCase() )
>>+ #set ( $clo=$col.Name.toLowerCase().concat($jsuffix) )
>> #set ($defVal = "")
>> #if ($col.DefaultValue &&
>> !$col.DefaultValue.equalsIgnoreCase("NULL") )
>> #set ( $quote = '' )
>>@@ -105,14 +106,14 @@
>> #end
>>
>> /**
>>- * The value for the $clo field
>>+ * The value for the $col.Name field
>> */
>> private $cjtype $clo$defVal;
>> #end
>>
>> #foreach ($col in $table.Columns)
>> #set ( $cfc=$col.JavaName )
>>- #set ( $clo=$col.Name.toLowerCase() )
>>+ #set ( $clo=$col.Name.toLowerCase().concat($jsuffix) )
>> #set ( $cjtype = $col.JavaNative )
>>
>> /**
>>@@ -219,8 +220,7 @@
>> {
>> for (int i = 0; i < ${collName}.size(); i++)
>> {
>>- ((${tblFK.JavaName}) ${collName}.get(i))
>>- .set${colFK.JavaName}(v);
>>+ ((${tblFK.JavaName})
>>${collName}.get(i)).set${colFK.JavaName}(v);
>> }
>> }
>> #end
>>@@ -299,7 +299,7 @@
>> #foreach ($columnName in $fk.LocalColumns)
>> #set ( $column = $table.getColumn($columnName) )
>> #set ( $cjtype = $column.JavaNative )
>>- #set ( $clo=$column.Name.toLowerCase() )
>>+ #set ( $clo=$column.Name.toLowerCase().concat($jsuffix) )
>> #if ($cjtype == "short" || $cjtype == "int" || $cjtype == "long")
>> #set ( $conditional = "$conditional${and}this.${clo}>0" )
>> #else
>>@@ -1074,7 +1074,7 @@
>> #end
>> #end
>>
>>- #set ( $clo=$col.Name.toLowerCase() )
>>+ #set ( $clo=$col.Name.toLowerCase().concat($jsuffix) )
>> #set ( $cjtype = $col.JavaNative )
>> #set ($argList = "${argList}$comma $cjtype $clo")
>> #set ($argList2 = "${argList2}$comma String $clo")
>>@@ -1085,7 +1085,7 @@
>> #if ($table.PrimaryKeys.size() == 1)
>>
>> #set ($col = $table.PrimaryKeys.get(0) )
>>- #set ( $clo=$col.Name.toLowerCase() )
>>+ #set ( $clo=$col.Name.toLowerCase().concat($jsuffix) )
>> #set ( $cjtype= $col.JavaNative )
>> /**
>> * Set the PrimaryKey using ObjectKey.
>>@@ -1127,7 +1127,7 @@
>> * Set the PrimaryKey using SimpleKeys.
>> *
>> #foreach ($col in $table.PrimaryKeys)
>>- #set ( $clo=$col.Name.toLowerCase() )
>>+ #set ( $clo=$col.Name.toLowerCase().concat($jsuffix) )
>> #set ( $cjtype= $col.JavaNative )
>> * @param $cjtype $clo
>> #end
>>@@ -1136,7 +1136,7 @@
>> $throwsClause
>> {
>> #foreach ($col in $table.PrimaryKeys)
>>- set${col.JavaName}($col.Name.toLowerCase());
>>+ set${col.JavaName}($col.Name.toLowerCase().concat($jsuffix));
>> #end
>> }
>>
>>@@ -1144,7 +1144,7 @@
>> * Set the PrimaryKey with Strings.
>> *
>> #foreach ($col in $table.PrimaryKeys)
>>- #set ( $clo=$col.Name.toLowerCase() )
>>+ #set ( $clo=$col.Name.toLowerCase().concat($jsuffix) )
>> * @param String $clo
>> #end
>> */
>>@@ -1152,7 +1152,7 @@
>> $throwsClause
>> {
>> #foreach ($col in $table.PrimaryKeys)
>>- set${col.JavaName}(new ${col.JavaNative}($col.Name.toLowerCase()));
>>+ set${col.JavaName}(new
>>${col.JavaNative}($col.Name.toLowerCase().concat($jsuffix)));
>> #end
>> }
>>
>>@@ -1245,7 +1245,7 @@
>> protected $table.JavaName copyInto($table.JavaName copyObj) throws
>> TorqueException
>> {
>> #foreach ($col in $table.Columns)
>>- copyObj.set${col.JavaName}($col.Name.toLowerCase());
>>+
>>copyObj.set${col.JavaName}($col.Name.toLowerCase().concat($jsuffix));
>> #end
>>
>> #if ($complexObjectModel)
>>@@ -1308,3 +1308,4 @@
>> }
>> #end
>> }
>>+
>>
>>------------------------------------------------------------------------
>>--
>>To unsubscribe,
>>e-mail: <mailto:[EMAIL PROTECTED]>
>>For additional commands, e-mail:
>><mailto:[EMAIL PROTECTED]>
>
>
>
>--
>To unsubscribe,
>e-mail: <mailto:[EMAIL PROTECTED]>
>For additional commands, e-mail:
><mailto:[EMAIL PROTECTED]>
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>