Methods
Static begin
- begin(conn: Connection): Promise<Object>
-
Parameters
Returns Promise<Object>
Static commit
- commit(conn: Connection): Promise<Object>
-
Parameters
Returns Promise<Object>
Static rollback
- rollback(conn: Connection): Promise<Object>
-
Parameters
Returns Promise<Object>
事务
Transaction
create table tbl1 ( f1 int primary key, f2 int, f3 int ) try { await Transaction.begin(conn); await Save.save(conn, { data: { f1: 1, f2: 2 }, table: tableName, saveType: SaveType.insert }); await Save.save(conn, { data: { f2: 2, f2: 2 }, table: tableName, saveType: SaveType.insert }); await Transaction.commit(conn); } catch (err) { await Transaction.rollback(conn); }