jdbgen genera DTO Java, DAO e file di mappa SQL MyBatis
Genera DTO, DAO e XML MyBatis/iBATIS direttamente da uno schema connesso tramite JDBC, producendo codice di persistenza pronto per essere modificato. Dennis Park ha costruito questo strumento Java per Windows per ingegnerizzare a ritroso le strutture delle tabelle tramite JDBC ed emettere file sorgente Java e file di mapping. L'interfaccia grafica ti consente di scegliere le tabelle e regolare i parametri di generazione, mentre il mapping dei tipi integrato converte i tipi di database in oggetti Java. Si adatta agli sviluppatori Java e ai DBA che necessitano di una rapida creazione della struttura del livello di accesso ai dati per progetti che utilizzano MyBatis o iBATIS.Cosa produce lo strumento e come si integra con un progetto Java
jdbgen ispeziona le tabelle tramite JDBC ed emette file concreti che gli sviluppatori inseriscono in un progetto: classi DTO per la rappresentazione dei dati, interfacce e implementazioni DAO per l'accesso ai dati, oltre a file XML di mappatura SQL compatibili con MyBatis e iBATIS legacy. L'output è destinato a essere una struttura modificabile, non un artefatto bloccato, quindi i team possono adattare le classi generate e la mappatura XML nei flussi di lavoro di build esistenti.
Come interagisce con il tuo sistema e requisiti di configurazione
L'app funziona su sistemi che supportano il Java Runtime Environment e si connette ai database utilizzando i driver JDBC forniti, quindi la configurazione iniziale richiede un JRE compatibile e il driver corretto per il tuo DBMS. È uno strumento GUI desktop per Windows, quindi la generazione avviene localmente e si adatta alle macchine degli sviluppatori piuttosto che ai pipeline CI lato server, a meno che non venga scriptato attorno all'interfaccia GUI.
Sicurezza, permessi e considerazioni sul flusso di lavoro per i team
jdbgen legge gli schemi del database per ingegnerizzare a ritroso le tabelle, il che significa che richiede credenziali di accesso appropriate al database e il driver JDBC. Il codice generato è personalizzabile, e la GUI seleziona quali tabelle includere, dando controllo sull'ambito. Per l'uso del team, esporta i file generati nel controllo sorgente e esegui la generazione contro una copia di sviluppo dello schema per evitare modifiche accidentali ai metadati di produzione.
Strumento di impalcatura adatto per i team Java che necessitano di codice di persistenza rapido
jdbgen è un'utilità pratica per sviluppatori e DBA che vogliono un punto di partenza per i livelli di accesso ai dati nei progetti MyBatis o iBATIS; riduce la codifica ripetitiva e consegna il controllo dell'ambito all'utente. Come suggerimento pratico, eseguilo su uno schema non di produzione e impegna i file generati nel controllo di versione prima di modificarli. Raccomandato.





