在一個(gè)多對一的關(guān)系中,因?yàn)橐环絼h除,而導(dǎo)致多方找不到關(guān)聯(lián)對象,進(jìn)而頁面取值時(shí)報(bào)錯(cuò)。
如果不加 not-found="ignore"屬性,通過hibernate session獲取的對象實(shí)例所關(guān)聯(lián)的一方對象并不為null,一方對象會是一個(gè)有id值而沒有其它值的未始初對象,一旦嘗試著讀取一方的屬性,將會發(fā)生異常(對象找不到異常)。如果設(shè)置了not-found="ignore",則一方對象會被設(shè)置成null,這樣處理起來會比較方便。