正常来说,逻辑层不涉及数据库的事务。但是有时候逻辑上需要当某个函数返回失败,事务需要滚回,
这在数据库层不存在问题,但是在逻辑层上要如何实现呢?