在java开发中,定义实体类不要使用基本数据类型,要使用包装类,原因:
1、因为基本类型的成员变量,在类加载时会有默认值,而基本类型包装类如果不赋值的话,默认是null。这样在实际代码开发中就会就可能会影响我们的逻辑判断。
2、实体类中的变量是基本数据类型,那么查询传参的时候就不能使用 !=null 进行判断,因为基本类型有默认值。
3、实体类中的变量是基本数据类型,那么作为结果在接受接收的时候,如果变量的结果为空,那么持久层框架中机会赋予默认值,从而影响我们对结果的判断和处理。
javaSE-为什么在实体类中不要使用基本数据类型
最新推荐文章于 2023-12-01 06:38:23 发布