数据库里有个从表叫user,有个id和主表关联
当主表的id被删除时,同一id的从表里的所有数据要被删除
我现在的做法是,用一个list把从表里的所有值取出来
然后循环删除,代码如下:
List<User> user = userService.getUserById(Integer.parseInt(Id));
for (int k = 0; k < user.size(); k++) {
    userService.deleteUser(crl.get(k).getUserId());
}
现在的问题是:
以上代码是可以做到在数据库里把相同id的数据在从表里删除
没每次删除完都会出现一下异常
attempt to create delete event with null entity
请问是怎么回事?
另:同样的一段代码,在另外一个地方是完全正常的