Author: awhite
Date: Wed Oct  4 14:16:06 2006
New Revision: 453030

URL: http://svn.apache.org/viewvc?view=rev&rev=453030
Log:
Fix bug that could prevent user-assigned value from being inserted into a column
with a database default value.


Modified:
    
incubator/openjpa/trunk/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/sql/RowImpl.java

Modified: 
incubator/openjpa/trunk/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/sql/RowImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/openjpa/trunk/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/sql/RowImpl.java?view=diff&rev=453030&r1=453029&r2=453030
==============================================================================
--- 
incubator/openjpa/trunk/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/sql/RowImpl.java
 (original)
+++ 
incubator/openjpa/trunk/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/sql/RowImpl.java
 Wed Oct  4 14:16:06 2006
@@ -666,7 +666,8 @@
         if (_action == ACTION_INSERT) {
             if (col.isAutoAssigned())
                 return;
-            if (!overrideDefault && col.getDefaultString() != null)
+            if (!overrideDefault && val == null 
+                && col.getDefaultString() != null)
                 return;
         }
         if (val == null && col.isNotNull())


Reply via email to