Как правильно составить карту Castor XML - PullRequest
0 голосов
/ 16 мая 2019

Я недавно работаю с Castor, и у меня есть вопрос.

У меня есть этот xml-файл, для которого мне нужно создать файл mapping.xml:

<tickets>
    <ticket userId="1" event="2" category="PREMIUM" place="20"/>
    <ticket userId="3" event="3" category="BAR" place="21"/>
    <ticket userId="4" event="4" category="STANDARD" place="22"/>
</tickets>

My mapping.xml:

<mapping>
    <class name="TicketModel">

        <map-to xml="tickets" />

        <field name="userId" type="long">
            <bind-xml name="userId" node="attribute" />
        </field>

        <field name="eventId" type="long">
            <bind-xml name="eventId" node="attribute" />
        </field>

        <field name="category" type="enumeration.Category">
            <bind-xml name="category" node="attribute" />
        </field>

        <field name="place" type="integer">
            <bind-xml name="place" node="attribute" />
        </field>
    </class>
</mapping>

Как правильно сопоставить мой XML-файл?

...