Распаковка с использованием касторового картирования

У меня есть сомнения в использовании картирования касторов. Я знаю, что Кастор будет искать классы с тем же именем, что и имя элемента. У меня есть готовое отображение касторов, и оно работает нормально. Я сомневаюсь, что если элемент получен как ноль [я имею в виду, что значение не передается]? Кастор попытается создать экземпляр класса и назначить ноль? или он пропустит эти занятия? Если он попытается создать экземпляр этого класса, какую производительность мы потеряем? что-то отбросить или это сильно влияет на производительность?

РЕДАКТИРОВАТЬ-Включая XML

<Order>
        <Activity>
            <ActivityID>String</ActivityID>
            <ActivityName>String</ActivityName>
            <CurrentActivityInd>String</CurrentActivityInd>
            <Description>String</Description>
            <Reason>String</Reason>
            <StartDateTime>2001-12-17T09:30:47Z</StartDateTime>
            <EndDateTime>2001-12-17T09:30:47Z</EndDateTime>
            <Status>String</Status>
            <Action>String</Action>
            <Owner>String</Owner>
        </Activity>   </Order>

Выше это только часть моего XML. "В заказе может быть любое количество дочерних действий". Мой вопрос: что если я передам XML-код без какого-либо значения? Будет ли он создавать экземпляр класса Order and Activity или класса Order один или ни одного из двух?

Спасибо!

0 ответов

Другие вопросы по тегам