这个问题是关于应用程序设计实践的。我是应用程序设计的新手。我使用DOM解析器将String XML绑定到POJO对象。下面是我的XML语法。
<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类。我的问题是,我们是否应该为所有字段创建字符串数据类型变量[稍后在DAO层中转换为相应的数据类型]或者我应该为字段创建相应的数据类型将XML绑定到POJO时的POJO类。
我正在考虑如何解决POJO的情况以及应用程序中存在于更多数据类型中的字段。
答案 0 :(得分:1)
它不必仅使用String,您可以使用其他数据类型。
你可以使用套管,但如果不能使用套管则会产生 ClassCastException 为了更好的实践,我更喜欢相同的数据类型。如果不可能使用铸件。