问答详情
源自:2-9 JDBC实战---搭建视图层(下)

用oracle数据库,显示空指针错误

5926ec580001b76004960661.jpg
5926ec8000016c0c04960661.jpg
老师好,我用的是oracle数据库做这个练习,dao层的添加女神方法如图1,view层的添加女神是图二,为什么显示空指针错误啊!求解答。。

提问者:慕姐740689 2017-05-25 22:40

个回答

  • 慕雪5514051
    2017-06-08 00:59:45
    已采纳

    因为你的女神性别啊,创建者啊等等都是空的,没有赋值,所以会这样。你把下面这段代码添加到控制层的add类里去就好了。

    goddess.setSex(1);

      goddess.setCreate_user("ADMIN");

      goddess.setUpdate_user("ADMIN");

      goddess.setIsdel(0);


    完整的像这样就好了

    public void add(Goddess goddess) throws Exception{
      goddessDao dao =new goddessDao();
      goddess.setSex(1);

      goddess.setCreate_user("ADMIN");

      goddess.setUpdate_user("ADMIN");

      goddess.setIsdel(0);
      dao.addGoddess(goddess);
     }