for the database, if you haven’t already looked at...
# random
c
for the database, if you haven’t already looked at it, try jOOQ