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