Browse Source

Fix dialect gone.

pull/102/head
cweijan 5 years ago
parent
commit
eaea72b443
  1. 3
      src/model/nodeUtil.ts

3
src/model/nodeUtil.ts

@ -1,6 +1,7 @@
import { Node } from "./interface/node";
import { ConnectionManager } from "../service/connectionManager";
import { SqlDialect } from "@/service/dialect/sqlDialect";
import { ServiceManager } from "@/service/serviceManager";
export abstract class NodeUtil {
public static of(node: any): Node {
@ -11,7 +12,7 @@ export abstract class NodeUtil {
node.__proto__ = Node.prototype
}
if (node.dialect && !(node.dialect instanceof SqlDialect)) {
node.dialect.__proto__ = SqlDialect.prototype
node.dialect=ServiceManager.getDialect(node.dbType)
}
return node;
}

Loading…
Cancel
Save