hibernate下关于cascade = CascadeType.ALL的使用,操作不好导致删了重要的数据

spring + spring mvc + spring data jpa(hibernate)平台下

 

groupPO类一对多关联functionPO类, userPO多对多关联functionPO,function一对一关联paneldispalyPO

当我在groupPO类添加cascade = CascadeType.ALL后,删除group后也删除了function,使user拿不到对应的function,所有,当多个PO类存在关联时,一对多应慎用 cascade = CascadeType.ALL。

在此记下。

 

posted @ 2017-08-02 10:43  水木丶良  阅读(1294)  评论(0编辑  收藏  举报