课程
/后端开发
/Java
/MyBatis-Plus入门
为什么数据全都用包装类型的呢?
2020-01-02
源自:MyBatis-Plus入门 3-10
正在回答
基本数据类型如int、long作为成员变量,如果没有赋初始值,那么默认是0。而包装类作为成员变量,没有赋初始值的话,默认为null。如果你使用基本类型,某个对象的某些基本数据类型成员变量没有设置值,你用insert方法插入,给你插入了0,可能跟你要的预期效果不一样,导致业务逻辑错误。
JAVA是一个面向对象的语言,而基本的数据类型,不具备面向对象的特性
integer 有 null 值
int 只有 0
举报
MyBatis-Plus框架入门必学课程!
2 回答全部按照视频里一步步做,为什么无法查询出数据呢?
1 回答id 和 managerId没有赋值 数据库怎么插入是0 long类型自动都是添加0?
2 回答为什么要设置数据库自增
6 回答分页返回map类型时,selectMapsPage传入的IPage参数报错
2 回答为啥我用分页查询到的还是所有数据呀