你的关联关系写反了,cost:user是N:1,应该是1个user对应多个cost,那么这个set应该放在user里边不是放在cost里边。你这么写就成了,一条cost对应多个user,关系写反了所以删除的时候也就把user全都删掉了。,。
你在user表里设置关联关系,不由对方管理