This commit is contained in:
COOL 2025-02-26 13:01:46 +08:00
parent b612d7eaf8
commit 3a31939f80
4 changed files with 4 additions and 4 deletions

View File

@ -1,7 +1,7 @@
{
"name": "@cool-midway/typeorm",
"private": false,
"version": "8.0.0",
"version": "0.3.20",
"description": "Data-Mapper ORM for TypeScript, ES7, ES6, ES5. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, MongoDB databases.",
"license": "MIT",
"readmeFilename": "README.md",

View File

@ -19,7 +19,6 @@ class DeleteQueryBuilder extends QueryBuilder_1.QueryBuilder {
this["@instanceof"] = Symbol.for("DeleteQueryBuilder");
this.expressionMap.aliasNamePrefixingEnabled = false;
this.broadcaster = new Broadcaster_1.Broadcaster(this.queryRunner);
this.broadcaster.broadcastAfterQueryBuilder(this, "delete");
}
// -------------------------------------------------------------------------
// Public Implemented Methods
@ -37,6 +36,7 @@ class DeleteQueryBuilder extends QueryBuilder_1.QueryBuilder {
* Executes sql generated by query builder and returns raw database results.
*/
async execute() {
this.broadcaster.broadcastAfterQueryBuilder(this, "delete");
const [sql, parameters] = this.getQueryAndParameters();
const queryRunner = this.obtainQueryRunner();
let transactionStartedByUs = false;

View File

@ -21,7 +21,6 @@ class InsertQueryBuilder extends QueryBuilder_1.QueryBuilder {
super(...arguments);
this["@instanceof"] = Symbol.for("InsertQueryBuilder");
this.broadcaster = new Broadcaster_1.Broadcaster(this.queryRunner);
this.broadcaster.broadcastAfterQueryBuilder(this, "insert");
}
// -------------------------------------------------------------------------
// Public Implemented Methods
@ -39,6 +38,7 @@ class InsertQueryBuilder extends QueryBuilder_1.QueryBuilder {
* Executes sql generated by query builder and returns raw database results.
*/
async execute() {
this.broadcaster.broadcastAfterQueryBuilder(this, "insert");
// console.time(".value sets");
const valueSets = this.getValueSets();
// console.timeEnd(".value sets");

View File

@ -23,7 +23,6 @@ class UpdateQueryBuilder extends QueryBuilder_1.QueryBuilder {
this["@instanceof"] = Symbol.for("UpdateQueryBuilder");
this.expressionMap.aliasNamePrefixingEnabled = false;
this.broadcaster = new Broadcaster_1.Broadcaster(this.queryRunner);
this.broadcaster.broadcastAfterQueryBuilder(this, "update");
}
// -------------------------------------------------------------------------
// Public Implemented Methods
@ -43,6 +42,7 @@ class UpdateQueryBuilder extends QueryBuilder_1.QueryBuilder {
* Executes sql generated by query builder and returns raw database results.
*/
async execute() {
this.broadcaster.broadcastAfterQueryBuilder(this, "update");
const queryRunner = this.obtainQueryRunner();
let transactionStartedByUs = false;
try {