2015-09-20 43 views
-3
for(int i=0;i<ab.list.size();i++) 
{ 
    System.out.print("Account: "+ab.ba.getCustomer().getAcct()+"\nDate:\n"+c); 
} 

ab是一個數據庫對象。 ba是一個銀行帳戶對象 ,您可以從中獲取getCustomer()和getAcct()方法以返回客戶對象及其中的方法getAcct(),我試圖爲每個位置打印的帳戶號。現在如何打印數組列表的內容,而不是其位置?

,它說這個時,我嘗試並打印

顯示java.lang.NullPointerException

是不是因爲列表僅返回指針?

+2

請張貼足夠的代碼爲我們重現該問題。 –

+0

不,它不是「因爲列表只返回指針」(我們通常在Java中將它們稱爲引用,並且沒有其他方式可以使用對象)。下列其中一個表達式評估爲'null':'ab','ab.list','ab.ba','ab.ba.getCustomer()'。你的NullPointerException(你沒有發佈)的細節可能會告訴你你試圖訪問什麼,從而暗示哪一個是null。 –

+0

空指針異常? arraylist ?? –

回答

0

看來你在JPA工作,forgettten在一個的mappedBy屬性添加到許多註釋 還是實體是新 HTH

相關問題