Kevin,

I am trying to use XMLDecoder to process JPA ORM mapping. I got stuck with Collection decoding. My model looks like this:

<model>
        <entity name="org.objectstyle.cayenne.jpa.map.JpaEntityMappingsInfo"
                xmlTag="entity-mappings">
                <property name="entities" xmlTag="entity" forceList="YES"/>
        </entity>
        
<entity name="org.objectstyle.cayenne.jpa.map.JpaEntity" xmlTag="entity">
                <property name="name" xmlTag="name"/>
        </entity>
</model>


Test file is this:


<entity-mappings xmlns="http://java.sun.com/xml/ns/persistence/orm";
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
       xsi:schemaLocation="http://java.sun.com/xml/ns/persistence/orm
       http://java.sun.com/xml/ns/persistence/orm/orm_1_0.xsd";>

<entity class="org.objectstyle.cayenne.jpa.persistent.MockPersistent1"/> <entity class="org.objectstyle.cayenne.jpa.persistent.MockPersistent2"/>
</entity-mappings>

What I want to get is a JpaEntityMappingsInfo with a collection of two JpaEntities. Instead I get an empty JpaEntityMappingsInfo. All this code is in CVS.

Any ideas?

Andrus


Reply via email to