Hello.
I tried to map multiple inteface inheritance like this:
<!-- Interface Preis -->
<class-descriptor
class="de.sigel.business.mvgl.bo.Preis">
<extent-class
calss-ref="de.sigel.business.mvgl.bo.MitbewerbervergleichPreis"/>
<extent-class
class-ref="de.sigel.business.mvgl.bo.KundenListPreisImpl" />
</class-descriptor>
<!-- Interface MitbewerbervergleichPreis -->
<class-descriptor
class="de.sigel.business.mvgl.bo.MitbewerbervergleichPreis">
<extent-class
class-ref="de.sigel.business.mvgl.bo.KonkurrenzKundenPreisImpl" />
<extent-class
class-ref="de.sigel.business.mvgl.bo.KonkurrenzHaendlerPreisImpl" />
<extent-class
class-ref="de.sigel.business.mvgl.bo.SigelHaendlerPreisImpl" />
<extent-class
class-ref="de.sigel.business.mvgl.bo.SigelKundenPreisImpl" />
</class-descriptor>
<!-- Implementation Class -->
<class-descriptor
class="de.sigel.business.mvgl.bo.KonkurrenzKundenPreisImpl"
table="TEST_PREISE">
<field-descriptor
name="ojbConcreteClass"
column="CLASS_NAME"
jdbc-type="VARCHAR"/>
....
What's wrong with this, because a NullPointerException is thrown.
java.lang.NullPointerException
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:219)
at org.apache.ojb.broker.util.ClassHelper.getClass(Unknown Source)
at org.apache.ojb.broker.util.ClassHelper.getClass(Unknown Source)
at
org.apache.ojb.broker.metadata.ClassDescriptor.getExtentClasses(Unknown
Source)
at org.apache.ojb.broker.query.QueryFactory.getExtentClasses(Unknown
Source)
at
org.apache.ojb.broker.query.QueryFactory.addCriteriaForOjbConcreteClasses(Un
known Source)
at org.apache.ojb.broker.query.QueryFactory.newQuery(Unknown Source)
at org.apache.ojb.broker.query.QueryFactory.newQuery(Unknown Source)
thx,
andreas
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]