I think the popularity of yesql (<a href="https:&#x2F;&#x2F;github.com&#x2F;krisajenkins&#x2F;yesql" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;krisajenkins&#x2F;yesql</a>) calls your last point into question.  Indeed in my experience, using korma (the most popular clojure SQL-DSL) provided no additional benefit, just additional documentation to read.<p>I&#x27;ve gone through the FP language snob mill over the last few years, and have to agree -- I don&#x27;t <i>love</i> it, it doesn&#x27;t make me feel all chipstered out, but Java is actually a pretty decent language for getting stuff done.