entity类的属性类型的思考(该使用基本类型还是封装类型)
entity中
有的项目中使用基本类型作为类属性类型(比如:int,boolean,long);
有的项目中使用封装类作为类属性类型(比如:Integer,Boolean,Long)。
示例如下:
基本类型:
public class User {
private String name;
private int age;
private char sex;
}
封装类型:
public class User {
private String name;
private Integer age;
private Character sex;
}
请讨论两种设计的优点和缺点。
------解决方案--------------------查看基本数据类型与对应封装类的区别,在创建变量时没有很大的区别,大小不一
------解决方案--------------------基本类型高效,封装类型方便
------解决方案--------------------还是看个人喜欢,我就喜欢全部用String类型,这样方便前台
------解决方案--------------------个人喜欢用基本类型