Java实体类中避免使用基本类型,有哪些替代方案和最佳实践?
- 内容介绍
- 文章标签
- 相关推荐
本文共计873个文字,预计阅读时间需要4分钟。
今日来记录一下,在项目中因基本类型产生bug,涉及包装类:8种基本类型的包装类,应用场景:数据库建立实体映射,多用途包装类。这两句话是重点:就是建立实体类时禁止使用基本数据类型。
今天来记录一下,在项目中因为基本类型,所产生的bug
包装类:8种基本类型的包装类
应用场景:数据库建立实体映射多用包装类
这两句话是重点:就是建立实体类禁止使用基本数据量类型!!!而用对应的包装类,
为什么呢,看以下场景。
JAVA代码
<font style="color:rgb(77, 77, 77)"><font face="""><font style="font-size:16px">/** * 8中基本类型的对应包装类' * byte short int long double float boolean char * Byte Short Integer Long Double Float Boolean Character * 区别:(举例int,其余相同) * 1、int默认为0,integer默认为null * 2、int是java的基本数据类型,integer是int的包装类 * 3、integer必须new,int直接使用 */ /** * 场景一: * 创建对应数据库的实体类字段 * 1、创建一个类型(type),对应数据库的一个字段 * 2、注意:此存在严重问题,基本类型都默认有值。如int 默认为0 * 3、那在进行数据库新增的时候,如果不填,则会默认为0。
本文共计873个文字,预计阅读时间需要4分钟。
今日来记录一下,在项目中因基本类型产生bug,涉及包装类:8种基本类型的包装类,应用场景:数据库建立实体映射,多用途包装类。这两句话是重点:就是建立实体类时禁止使用基本数据类型。
今天来记录一下,在项目中因为基本类型,所产生的bug
包装类:8种基本类型的包装类
应用场景:数据库建立实体映射多用包装类
这两句话是重点:就是建立实体类禁止使用基本数据量类型!!!而用对应的包装类,
为什么呢,看以下场景。
JAVA代码
<font style="color:rgb(77, 77, 77)"><font face="""><font style="font-size:16px">/** * 8中基本类型的对应包装类' * byte short int long double float boolean char * Byte Short Integer Long Double Float Boolean Character * 区别:(举例int,其余相同) * 1、int默认为0,integer默认为null * 2、int是java的基本数据类型,integer是int的包装类 * 3、integer必须new,int直接使用 */ /** * 场景一: * 创建对应数据库的实体类字段 * 1、创建一个类型(type),对应数据库的一个字段 * 2、注意:此存在严重问题,基本类型都默认有值。如int 默认为0 * 3、那在进行数据库新增的时候,如果不填,则会默认为0。

