hibernate默認(rèn)配置雙向關(guān)聯(lián)時(shí),刪除一這邊的時(shí)候,不會(huì)刪除多那邊,而是把多的那邊的關(guān)聯(lián)字段設(shè)置為null,剛剛調(diào)試一直報(bào)錯(cuò).
解決辦法:
在Set標(biāo)簽上加上: inverse=”true”,inverse的真正作用就是指定由哪一方來(lái)維護(hù)之間的關(guān)聯(lián)關(guān)系蹬刷。當(dāng)一方中指定了“inverse=false”(默認(rèn))瓢捉,那么那一方就有責(zé)任負(fù)責(zé)之間的關(guān)聯(lián)關(guān)系,說(shuō)白了就是hibernate如何生成Sql來(lái)維護(hù)關(guān)聯(lián)的記錄办成!