details:   https://code.openbravo.com/erp/devel/pi/rev/4f0b9e95b000
changeset: 13762:4f0b9e95b000
user:      Martin Taal <martin.taal <at> openbravo.com>
date:      Tue Sep 13 10:16:22 2011 +0200
summary:   Explicitly set unsaved-value in mapping to prevent unnecessary 
instantiation when initializing mapping layer

diffstat:

 src/org/openbravo/dal/core/DalMappingGenerator.java |  2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diffs (12 lines):

diff -r 815264e423a6 -r 4f0b9e95b000 
src/org/openbravo/dal/core/DalMappingGenerator.java
--- a/src/org/openbravo/dal/core/DalMappingGenerator.java       Mon Sep 12 
16:58:59 2011 +0200
+++ b/src/org/openbravo/dal/core/DalMappingGenerator.java       Tue Sep 13 
10:16:22 2011 +0200
@@ -310,7 +310,7 @@
     final Property p = entity.getIdProperties().get(0);
     final StringBuffer sb = new StringBuffer();
     sb.append(TAB2 + "<id name=\"" + p.getName() + "\" type=\"string\" " + 
getAccessorAttribute()
-        + " column=\"" + p.getColumnName() + "\">" + NL);
+        + " column=\"" + p.getColumnName() + "\" unsaved-value=\"null\">" + 
NL);
     if (p.getIdBasedOnProperty() != null) {
       sb.append(TAB3 + "<generator class=\"foreign\">" + NL);
       sb.append(TAB2 + TAB2 + "<param name=\"property\">" + 
p.getIdBasedOnProperty().getName()

------------------------------------------------------------------------------
BlackBerry&reg; DevCon Americas, Oct. 18-20, San Francisco, CA
Learn about the latest advances in developing for the 
BlackBerry&reg; mobile platform with sessions, labs & more.
See new tools and technologies. Register for BlackBerry&reg; DevCon today!
http://p.sf.net/sfu/rim-devcon-copy1 
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to