请问下老师 以前的方法里面传入的是数值型 为什么现在传入的是包装类

来源:2-1 Mybatis单参数传递

小龙猪

2019-05-27 00:13:06

........

写回答

1回答

好帮手慕阿莹

2019-05-27

同学是指这里吗?

http://img.mukewang.com/climg/5ceb79130001ff2407700257.jpg

同学的意思是之前用int类型,现在用Integer类型吗?如果是:

在实际项目中,我们一般会用Integer类型代替int类型。因为int类型会有默认值0,而Integer类型的默认值是null。

如果使用int类型,容易造成不必要的麻烦,

例如,当一个学生的分数用int类型时,如果他没有参加考试,默认就是0分了,我们也不好区分他是考了0分还是没有参加考试。

如果他没有参加考试,默认是null是更加合理的。

如果不是,请同学再详细描述一下你的问题,可以说说具体是哪里之前用的数值,哪里用的包装类型

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!


0

0 学习 · 4317 问题

查看课程