hibernate中声明了
[code="java"]List merList = null;[/code]
然后直接
[code="java"]merList.add(**);[/code]
就会
java.lang.NullPointerException
如果在add之前merList赋值过就没事
这个该怎么办,list不知道怎么赋个初值
也加不上[code="java"]if(merList!=null{
})[/code]啊
[url]http://www.pricecome.com[/url]
[b]问题补充:[/b]
我刚才也搞了
List merList = new ArrayList();
下面报错
现在上去好使了
谢谢
你这么搞就完整了
[code="java"]
if(merList == null)
{
merList = new ArrayList();
}
else
{
merList.add(**);
}
[/code]
[code="java"]List merList = null;
merList.add(**); [/code]
因为你只是声明了一个merList,而没有实例化一个具体的List对象
应该
[code="java"]List merList = new ArrayList();[/code]
List merList = new ArrayList();
这样就是赋个初值,new一个对象嘛,