You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openjpa.apache.org by aw...@apache.org on 2006/10/04 23:16:06 UTC
svn commit: r453030 -
/incubator/openjpa/trunk/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/sql/RowImpl.java
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())