Skip to content

Jinx

Analyze JPA annotations at compile time. Generate DDL SQL and Liquibase YAML. No reflection. No runtime database required.

Compile-time Analysis

Jinx uses annotation processing at compile time. No runtime reflection, no live database connection needed.

Plain SQL Output

Generates plain DDL SQL files that can be reviewed, committed to Git, and deployed like any other code artifact.

Liquibase Support

Outputs Liquibase YAML as a secondary dialect for teams already using Liquibase for execution and tracking.

Extensible via SPI

New database dialects can be added through the SPI interface. MySQL is included out of the box.