ali-sdk/ali-rds

Transaction功能出现bug,请fix

Closed this issue · 8 comments

这个问题出现在:

调用方必须使用 conn.query来完成查询;用图中所示的解构会导致this丢失;

报错点在:

ali-rds/lib/operator.js

image

其中:
RDSConnection继承Operator,并实现了prototype下的 'query', 'beginTransaction', 'commit', 'rollback'这几个方法

RDSClient继承Operator,并实现了prototype.query、getConnection方法

希望这里的方法绑定好this导出,不过我试过了结果阻塞了;需要官方看下

是需要 conn.query 调用的,否则 this 一定会丢失。

@fengmk2 有考虑改为class实现跟上主流节奏吗?

升级个大版本号之类的

@fengmk2 你好帅