Hibernate中刪除出現(xiàn)異常如何解決

這篇文章給大家介紹Hibernate 中刪除出現(xiàn)異常如何解決,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

成都創(chuàng)新互聯(lián)專注于漢源網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供漢源營銷型網(wǎng)站建設(shè),漢源網(wǎng)站制作、漢源網(wǎng)頁設(shè)計(jì)、漢源網(wǎng)站官網(wǎng)定制、小程序定制開發(fā)服務(wù),打造漢源網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供漢源網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

對Hibernate 刪除出現(xiàn)異常的解決方案:

在Hibernate 刪除關(guān)聯(lián)時(shí)會出現(xiàn)eleted object would be re-saved by cascade (remove deleted object from associations)的異常,結(jié)合別人的和自己的經(jīng)驗(yàn)通常有三種解決的方案,可用于解決Hibernate 刪除出現(xiàn)的異常:

方法1 刪除Set方的cascade

方法2 解決關(guān)聯(lián)關(guān)系后,再刪除

onside.getManys().remove(thisMany);   //在所關(guān)聯(lián)的一方的set中移走當(dāng)前要?jiǎng)h除的對象  thisMany.setOne(null);              //設(shè)置所對應(yīng)的一方為空,解除它們之間的關(guān)系  manyDao.delete(thisMany);

方法3 在many-to-one方增加cascade 但值不能是none

關(guān)于Hibernate 中刪除出現(xiàn)異常如何解決就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。

網(wǎng)站標(biāo)題:Hibernate中刪除出現(xiàn)異常如何解決
標(biāo)題網(wǎng)址:http://muchs.cn/article8/jpgiop.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、ChatGPT、云服務(wù)器品牌網(wǎng)站制作、做網(wǎng)站、電子商務(wù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)