多表,相互间有外键相连。
当要删除数据时,各表的Connection设置TransactionBegin,然后各表依次按删除外键表中内容--删除主键表中内容。失败则按之前顺序逐一RollBack,成功则按之前顺序逐一Commit。
问题,调试时发现,当有外键约束时,当语句执行到删除主键表时,超时。去除各表外键约束,语句执行到最后一个表的删除内容时,超时。有人遇到过类似情况吗?另,不考虑增加Timeout时间,因各表中数据为0