Meine App verbindet sich mit verschiedenen Datenbanken. Als erstes erzeuge ich den orm-Code mit Geschwindigkeit für die erste Datenbank. Aber wenn ich versuche, eine neue Verbindung herzustellen, löscht Speedment den Code, der für die vorherige generiert wurde.Speedment löscht generierten Code, wenn eine neue Datenbank konfiguriert wird
Antwort
Das Speedment Tool kann derzeit keine Verbindung zu mehr als einer Datenbank herstellen, aber es gibt einen Hack, um dies zu umgehen.
Geschwindigkeit generiert Code basierend auf der speedment.json-Datei. Wenn Sie eine Verbindung zu einer neuen Datenbank herstellen, wird Ihre Datei speedment.json überschrieben und wird daher im zweiten Durchgang nicht verwendet. Um dies zu umgehen, speichern Sie die ursprüngliche Datei als etwas anderes (wie speedment2.json) und verbinden Sie sich dann mit der zweiten Datenbank. Anstatt zu generieren, drücken Sie einfach auf "Speichern". Dadurch wird eine neue speedment.json-Datei erstellt, ohne Code zu erzeugen. Öffnen Sie dann die erstellte Datei in einem Texteditor und fügen Sie die Dateien manuell hinzu. Suchen Sie mit dem Schlüssel "dbmses" nach einem Wert. Es sollte einer Liste von Objekten zugeordnet sein, in der ersten Datei repräsentiert das Objekt die erste Datenbank und in der zweiten Datei repräsentiert es die zweite Datenbank. Wenn Sie diese beiden Listen kombinieren, speichern Sie die Datei und öffnen Sie die Benutzeroberfläche erneut, dann sollten Sie beide Datenbanken dort sehen. Ab diesem Zeitpunkt können Sie das Tool verwenden, um Änderungen vorzunehmen und den Code wie gewohnt neu zu generieren.
- 1. Wie wird die Platzierung des generierten Codes in IntelliJ konfiguriert?
- 2. Wie kann ich den SQL-Code sehen, den Speedment an die Datenbank sendet?
- 3. Kreismarkierung löschen, wenn eine neue erstellt wird
- 4. Paho Android Client löscht Verbindung, wenn eine Nachricht angezeigt wird
- 5. Datenbank [] nicht konfiguriert Laravel 5
- 6. Wie man eine Datenbank löscht, auch wenn sie gerade benutzt wird [Entity Framework]
- 7. Keine Datenbank-Anbieter konfiguriert EF7
- 8. Auto-generierten Code
- 9. Was passiert, wenn eine neue Gesamtstruktur an eine Datenbank in einer Clusterumgebung angefügt wird?
- 10. ExcludeFromCodeCoverage Automatisch generierten Code ausschließen
- 11. Component Designer generierten Code in Code hinter
- 12. Kerndaten-Datenbank löscht sich selbst
- 13. Unterdrückungswarnung für generierten C# Code
- 14. Benachrichtigung, wenn eine neue Aufgabe in ipython parallel gestartet wird
- 15. Referenz generierten Code in Java
- 16. Wie wxGlade generierten Code ausführen
- 17. Qmake Regeln für generierten Code
- 18. neue Abfrage-Datenbank, wenn Änderungsoption Feld
- 19. zu meistern Fusion löscht neue Dateien
- 20. McAfee löscht Code aus VBA-Modul
- 21. SQLAlchemy-Migrate löscht Daten, wenn Modell Umbenennung
- 22. Jenkins löscht den letzten Build, wenn der SCM-Abruf konfiguriert ist
- 23. jQuery - Wenn eine Datenbank aktualisiert wird, aktualisieren Sie die Seite
- 24. Generierten Code in Sonar ausschließen
- 25. Override Code-generierten DbContext-Konstruktor
- 26. Töte Ajax-Anrufe, wenn eine neue ausgelöst wird
- 27. Alle Aufgaben abbrechen, wenn eine neue erstellt wird
- 28. Warum wird onCreate() aufgerufen, wenn ich eine neue Aktivität starte?
- 29. Methode, die ausgeführt wird, wenn eine neue Minute beginnt
- 30. ASMX InvalidOperationException wird ausgelöst, wenn sqlconnection zur Datenbank eingerichtet wird