網上搜索了不少方法 廣泛的有如下幾種,可是我以爲都不是很好,也沒有解決個人問題 spa
解決辦法: orm
方法1 刪除Set方的cascade(缺點:子對象和父對象不能進行級聯更新,沒意義)方法2 在many-to-one方增長cascade 但值不能是none(缺點:子對象也級聯到父對象,刪除子對象會將父對象一併刪除,也不可取) 對象
方法3:解決關聯關係後,再刪除 : 搜索
以上三種好像都沒有解決個人問題。實驗了下,最後直接轟HQL語句 經過id 刪除 方法
「delete from order where id=?」 di