Transactions - 事务

Sequelize 支持两种使用事务的方法:

  1. 已托管 一个将根据 promise 链的结果自动提交或回滚事务,(如果启用)用回调将该事务传递给所有调用
  2. 未托管 而另一个 leave committing,回滚并将事务传递给用户.

主要区别在于托管事务使用一个回调,对非托管事务而言期望 promise 返回一个 promise 的结果.