jOOQ is the best way to write SQL in Java
A generator of DTO, Model, and DAO classes to access relational DB
Powerful generator for Java applications (JPA, Java EE...)
Schema Lookup & Entity Item Generator
Design Custom Hybris Applications and extend Core Model
Program used to generate Java objects which serialize to MySQL