Author: arminw
Date: Tue May 15 16:03:11 2007
New Revision: 538366
URL: http://svn.apache.org/viewvc?view=rev&rev=538366
Log:
optimize source
Modified:
db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/core/IdentityFactoryImpl.java
Modified:
db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/core/IdentityFactoryImpl.java
URL:
http://svn.apache.org/viewvc/db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/core/IdentityFactoryImpl.java?view=diff&rev=538366&r1=538365&r2=538366
==============================================================================
---
db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/core/IdentityFactoryImpl.java
(original)
+++
db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/core/IdentityFactoryImpl.java
Tue May 15 16:03:11 2007
@@ -83,9 +83,9 @@
catch(Exception e)
{
throw new PersistenceBrokerException("Can't create sequence
manager for transient key generation! "
- + PROPERTY_SEQUENCEMANAGER_TRANSIENT + "=" + name);
+ + PROPERTY_SEQUENCEMANAGER_TRANSIENT + "=" + name, e);
}
-
+
broker.addListener(this, true);
}
@@ -122,7 +122,10 @@
cld = broker.getClassDescriptor(realClass);
}
topLevelClass = cld.getTopLevelClass();
-
+ /*
+ arminw: similar check is used in BrokerHelper#hasNullPKField
+ both methods have to be consistent!!
+ */
FieldDescriptor[] fields = cld.getPkFields();
pks = new Object[fields.length];
FieldDescriptor fld;
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]