参考:参考同样错误解决
今天在写一个项目的时候发现使用了int之后报错
Optional int parameter ‘pId’ is present but cannot be translated into a null value due to being declared as a primitive type.
原因是在Interger和int的区别
1、Interger是一个封装的类(Object),而int只是一个基础数据类型。
2、Interger可以为NULL,而int不行。
3、在hashmap里面是不能使用int的。