2016-12-23 1 views
0

Этот вопрос касается практики разработки приложений. Я новичок в разработке приложений. Я привязываю String XML к объектам POJO, используя парсер DOM. Ниже приведен синтаксис XML.Связывание XML Тип данных класса POJO - Дизайн приложения

<Message> 
    <Header> 
    </Header> 
    <Body> 
     <Name></Name> // String Data type 
     <Age></Age> // Int data type 
     <DOB></DOB> // Date data type 
     <Salary></Salary> // double data type 
    </BODY> 
</Message> 

Из моей спецификации требований я знаю типы данных каждого тега в XML. Я создал таблицу с соответствующим столбцом с соответствующими типами данных.

Теперь я создаю классы POJO. Мой вопрос заключается в том, следует ли нам создавать String переменная типа данных для всех полей [позже кастинг в слое DAO для соответствующих типов данных] или я должен создать соответствующие типы данных для полей класса POJO при привязке XML к POJO.

Я думаю, как решить ситуацию с POJO и полями, которые в приложении существуют в большем количестве типов данных.

ответ

1

его Не нужно использовать только String, вы можете использовать другие типы данных.

вы можете использовать оболочку, но если не работает, то он будет генерировать ClassCastException для лучшей практики я предпочитаю же тип данных. если его невозможно использовать литье.

+0

Отмечено и спасибо xbadal – DEADEND

Смежные вопросы