Author: bdaniel
Date: Thu Sep 28 13:22:48 2006
New Revision: 451016

URL: http://svn.apache.org/viewvc?view=rev&rev=451016
Log:
Fix an issue where the generated "update" statement is incorrectly using the 
managed OCC column's property name rather than its column name

Modified:
    
incubator/tuscany/java/das/rdb/src/main/java/org/apache/tuscany/das/rdb/config/wrapper/TableWrapper.java
    
incubator/tuscany/java/das/rdb/src/main/java/org/apache/tuscany/das/rdb/generator/impl/UpdateGenerator.java

Modified: 
incubator/tuscany/java/das/rdb/src/main/java/org/apache/tuscany/das/rdb/config/wrapper/TableWrapper.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/das/rdb/src/main/java/org/apache/tuscany/das/rdb/config/wrapper/TableWrapper.java?view=diff&rev=451016&r1=451015&r2=451016
==============================================================================
--- 
incubator/tuscany/java/das/rdb/src/main/java/org/apache/tuscany/das/rdb/config/wrapper/TableWrapper.java
 (original)
+++ 
incubator/tuscany/java/das/rdb/src/main/java/org/apache/tuscany/das/rdb/config/wrapper/TableWrapper.java
 Thu Sep 28 13:22:48 2006
@@ -125,4 +125,14 @@
                return null;
                
        }
+
+       public Column getManagedColumn() {
+               Iterator i = table.getColumn().iterator();
+               while (i.hasNext()) {
+                       Column c = (Column) i.next();
+                       if (c.isManaged())
+                               return c;
+               }
+               return null;
+       }
 }

Modified: 
incubator/tuscany/java/das/rdb/src/main/java/org/apache/tuscany/das/rdb/generator/impl/UpdateGenerator.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/das/rdb/src/main/java/org/apache/tuscany/das/rdb/generator/impl/UpdateGenerator.java?view=diff&rev=451016&r1=451015&r2=451016
==============================================================================
--- 
incubator/tuscany/java/das/rdb/src/main/java/org/apache/tuscany/das/rdb/generator/impl/UpdateGenerator.java
 (original)
+++ 
incubator/tuscany/java/das/rdb/src/main/java/org/apache/tuscany/das/rdb/generator/impl/UpdateGenerator.java
 Thu Sep 28 13:22:48 2006
@@ -81,9 +81,10 @@
                        }
                }
 
-               if ( t.getManagedColumnPropertyName() != null ) {
+               Column c = t.getManagedColumn();
+               if ( c != null ) {
                        statement.append(", ");
-                       statement.append(t.getManagedColumnPropertyName());
+                       statement.append(c.getColumnName());
                        statement.append(" = ?");
                        
managedProperties.add(changedObject.getProperty(t.getManagedColumnPropertyName()));
                }



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to