我的list里面有值却 java.lang.NullPointerException

赋值

List<materials> mList = new ArrayList<materials>();
        mList = gr.getMaterialsList();

调用方法

materialsservice.insertSelective(mList)

打印有值

图片说明

你这里面的值应该是存入一个地址指向gr.getMaterialsList()所存储的值,你试试mList.addAll(gr.getMaterialsList())