@eggjs/tegg-transaction-decorator v3.50.1
@eggjs/tegg-transaction-decorator
事务注解
Usage
传播机制
export class Foo {
@Transactional({ propagation: PropagationType.ALWAYS_NEW })
async bar() {
await this.foo();
}
@Transactional({ propagation: PropagationType.REQUIRED })
async foo(msg) {
console.log('has msg: ', msg);
}
}
数据源
export class Bar {
@Transactional({ dataSourceName: 'xx' })
async bar() {
await this.foo();
}
}
Foo.bar 始终会在一个独立的事务中执行,而 Foo.foo 会在 Foo.bar 的事务中执行
9 months ago
9 months ago
9 months ago
10 months ago
11 months ago
11 months ago
11 months ago
10 months ago
11 months ago
10 months ago
10 months ago
12 months ago
11 months ago
11 months ago
10 months ago
10 months ago
10 months ago
12 months ago
1 year ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago