Started integrating JOOQ as a proof-of-concept
It's not tested yet.