Hibernate之deleted object would be re-saved by casc

在Hibernate中,刪除存在關聯關係的一個對象時,會出現 org.hibernate.ObjectDeletedException: deleted object would be re-saved by cascade (remove deleted object from associations)這個異常 

解決方案以下: 
方法1 刪除Set方的cascade 
方法2 解決關聯關係後,再刪除 : 
//移除關聯關係 
webSite.getTemplates().remove(template); 
//刪除 
templateService.delete(template); 
方法3 在many-to-one方增長cascade 但值不能是none 
參考,http://www.blogjava.net/crazycy/archive/2006/06/24/54939.html
相關文章
相關標籤/搜索