org.jooq:jooq-scala_2.12 (maven):  jOOQ effectively combines complex SQL, typesafety, source code generation, active records, stored procedures, advanced data types, and Java in a fluent, intuitive DSL. 
Keywords: code-generator|database|db2|hibernate|java|jdbc|jdbc-utilities|jooq|jpa|mysql|oracle|orm|postgresql|sql|sql-builder|sql-formatter|sql-query|sql-query-builder|sql-query-formatter|sqlserver