jdbgen erzeugt Java DTOs, DAOs und MyBatis SQL-Kartendateien
Generiert DTOs, DAOs und MyBatis/iBATIS XML direkt aus einem JDBC-verbundenen Schema und produziert bereit zum Bearbeiten des Persistenzcodes. Dennis Park hat dieses Windows-Java-Tool entwickelt, um Tabellenstrukturen über JDBC rückzuentwickeln und Java-Quell- und Mapping-Dateien auszugeben. Die GUI ermöglicht es Ihnen, Tabellen auszuwählen und Generierungsparameter anzupassen, während die integrierte Typzuordnung Datenbanktypen in Java-Objekte konvertiert. Es eignet sich für Java-Entwickler und DBAs, die eine schnelle Erstellung der Datenzugriffsschicht für Projekte benötigen, die MyBatis oder iBATIS verwenden.Was das Werkzeug produziert und wie es in ein Java-Projekt integriert wird
jdbgen untersucht Tabellen über JDBC und erzeugt konkrete Dateien, die Entwickler in ein Projekt einfügen: DTO-Klassen zur Datenrepräsentation, DAO-Schnittstellen und -Implementierungen für den Datenzugriff sowie SQL Map XML-Dateien, die mit MyBatis und dem älteren iBATIS kompatibel sind. Die Ausgabe ist als bearbeitbares Gerüst gedacht, nicht als festes Artefakt, sodass Teams die generierten Klassen und Mapping-XML in bestehende Build-Workflows anpassen können.
Wie es mit Ihrem System interagiert und welche Einrichtungsvoraussetzungen bestehen
Die App läuft auf Systemen, die die Java Runtime Environment unterstützen, und verbindet sich mit Datenbanken über JDBC-Treiber, die Sie bereitstellen. Daher erfordert die anfängliche Einrichtung eine kompatible JRE und den richtigen Treiber für Ihr DBMS. Es ist ein Desktop-GUI-Tool für Windows, sodass die Generierung lokal erfolgt und in Entwicklermaschinen passt, anstatt in serverseitige CI-Pipelines, es sei denn, Sie skripten es um die GUI-Oberfläche herum.
Sicherheits-, Berechtigungs- und Workflow-Überlegungen für Teams
jdbgen liest Datenbankschemata, um Tabellen rückzuentwickeln, was bedeutet, dass es geeignete Datenbankzugangsdaten und den JDBC-Treiber benötigt. Generierter Code ist anpassbar, und die GUI wählt aus, welche Tabellen einbezogen werden sollen, was Kontrolle über den Umfang gibt. Für die Teamnutzung exportieren Sie generierte Dateien in die Quellkontrolle und führen die Generierung gegen eine Entwicklungs-Kopie des Schemas aus, um versehentliche Änderungen an Produktionsmetadaten zu vermeiden.
Geeignetes Gerüstwerkzeug für Java-Teams, die schnellen Persistenzcode benötigen
jdbgen ist ein praktisches Dienstprogramm für Entwickler und DBAs, die einen Ausgangspunkt für Datenzugriffsschichten in MyBatis oder iBATIS-Projekten wünschen; es reduziert sich wiederholendes Codieren und übergibt die Kontrolle über den Umfang an den Benutzer. Als praktischer Tipp, führen Sie es gegen ein Nicht-Produktionsschema aus und committen Sie die generierten Dateien in die Versionskontrolle, bevor Sie Änderungen vornehmen. Empfohlen.





