中的 InnoDBBDB 存储引擎支持事务,如果在 Mysql 下使用事务的话,需要将数据库的存储引擎设置为 InnoDB 或 BDB。

    模型中提供了 ,commitrollback 3 种方法来操作事务。

    • startTrans 开启事务
    • commit 正常操作后,提交事务

    动态创建类的方式

    transaction 方法

    ES6 方式

    注:Arrow Function 无法和 /yield 一起写,所以上面为 。如果想使用 Arrow Function,可以使用 async,如: async () => {}

    使用动态创建类的方式