deleted object would be re-saved by cascade (re...

網上搜索了不少方法 廣泛的有如下幾種,可是我以爲都不是很好,也沒有解決個人問題 spa


解決辦法: orm

方法1 刪除Set方的cascade(缺點:子對象和父對象不能進行級聯更新,沒意義)

方法2 在many-to-one方增長cascade 但值不能是none(缺點:子對象也級聯到父對象,刪除子對象會將父對象一併刪除,也不可取) 對象

方法3:解決關聯關係後,再刪除 : 搜索

  order 爲many       , Custormer爲one      
order.setCustormer(null);
             
commdao.delete(order);

方法4:

以上三種好像都沒有解決個人問題。實驗了下,最後直接轟HQL語句 經過id 刪除 方法

「delete  from order where id=?」 di

相關文章
相關標籤/搜索