hibernate cascade 烦人的地方
比如 我有一个 水笔类
由笔帽,笔管,笔芯组成
我可以设置 cascade = delete
那么在我要进行销毁这个水笔的业务的时候.
会连同笔帽,笔管,笔芯都删掉.
但是我并不是都需要全删掉啊
比如在我要进行资源回收业务,水笔没了,但是笔帽,笔管,笔芯 还都留着.
那咋办?
难道只有 打破关系. set笔管(null) ,set笔芯(null)这样再 delete 水笔?
难道没有语句可以动态的设置 cascade?
这是我认为Hibernate 比较烦人的地方.