@synlogic @ghorwood
For #Java, I would replace the last one with
"3. expert/never-hipster: uses jOOQ"
When I discovered #jOOQ years ago, it was eye-opening. One can really get the same level of control as with hand-written #SQL bit still have a comfortable API! Its author @lukaseder says that the guiding principle for designing this #FluentAPI is that jOOQ *is* SQL.
See the comparison image in this post: https://foojay.social/@foojay/110067514875132847