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]

Reply via email to