Dynamic SQL| jOOQ
jOOQ's code generator generates powerful stubs to type safely call stored procedures on all supported RDBMS, as if the procedure were a local method| Java, SQL and jOOQ.