日期:2014-05-20  浏览次数:20792 次

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;
}


请讨论两种设计的优点和缺点。

entity 实体类 java 封装类

------解决方案--------------------
查看基本数据类型与对应封装类的区别,在创建变量时没有很大的区别,大小不一
------解决方案--------------------
基本类型高效,封装类型方便
------解决方案--------------------
还是看个人喜欢,我就喜欢全部用String类型,这样方便前台
------解决方案--------------------
个人喜欢用基本类型