NullPointerException

来源:2-3 JDBC实战---搭建模型层 Ⅰ

慕慕5984477

2016-11-08 17:23

在增加女神界面,如果没有为女神的sex赋值的话,会出现NullPointerException的异常,发现这是因为ptmt.setInt(x,g.getSex())这个函数引起的,因为setInt(int parameterIndex, int x),需要一个int,但是sex是Integer,如果没赋值的话是NULL,直接用setInt((int parameterIndex, int x),会引发NullPointerException,可是为何视频里面没有出现这个问题呢?请问一下。同样的还有isdel等等参数。

写回答 关注

2回答

  • 慕粉1472929484
    2016-11-13 15:31:50

    这个只要是integer类型的都有空指针异常,

    慕粉1472...

    同求解决方法

    2016-11-13 15:32:13

    共 2 条回复 >

  • 大哥不再收小弟了
    2016-11-09 12:30:49

    首先你的模型层的add代码里需要有setInt(nt parameterIndex, int sex),后面插入才不会出现空指针,其次 ,视频里的sex、isdel参数是在控制层的add方法里赋了值的,所以,在view层没赋值也不会报空指针,你可以把视频代码下载下来看一下。

JDBC之 “ 对岸的女孩看过来”

一起领略JDBC的奥秘,为进一步学习集成框架打下良好的基础

99327 学习 · 856 问题

查看课程

相似问题