jdbgen

Dennis Park·Xcomart.Jdbgen

Generates source code and text files from database table metadata with a built-in template engine.

jdbgen points at a database, reads the table metadata and writes one file per table per template - model classes, DML statements, mapper XML, documentation, or anything else expressible as text. It ships a template engine with loops, conditionals, name-case decorators, padding, abbreviation rules and custom variables, stock definitions for ten JDBC drivers with one-click download of their jars from Maven Central, and a small H2 sample database with its driver bundled to try it against. The user interface is available in English, Korean, Spanish, Japanese and Simplified Chinese.

winget install --id Xcomart.Jdbgen --exact --source winget

Latest 0.3.2

Release Notes

Main window reworked into the single editor for generation options with a menu bar, table filter, splitters and remembered window state; every dialog rebuilt with MigLayout; the H2 driver bundled and one-click download of the other stock drivers from Maven Central; unit and Docker-based integration tests with the metadata and stock driver fixes they found.

Installer type: wix

x64—4AE135FF74709A984A47BF864EA14EEB4750C53266E18E6A7CB9A50C07FE8569

Details

Homepage
https://github.com/xcomart/jdbgen
License
MIT
Publisher
Dennis Park
Support
https://github.com/xcomart/jdbgen/issues
Copyright
Copyright (c) Dennis Park
Moniker
jdbgen

Tags

code-generationcode-generatordatabasegeneratorjdbcmybatissqltemplate