Я недавно работаю с 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-файл?