java.lang.NullPointerException

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一个对象嘛,