当我创建一个用于将用户输入数据存储到管理层的数据传输对象 (DTO) 时,我怀疑我是否以正确的方式进行操作。
例如
方案一
public class Person{
private String name;
private int age; // primitive type
private double weight; // primitive type
}
方案 2
public class Person{
private String name;
private Integer age;
private Double weight;
}
在这种情况下,我可以使用的最佳方案是什么,以及在决定每种方案时应该考虑哪些因素。请给我建议。