Jojo může to tak vypadat, ale jak jsem psal, toto je ten nejvíce low-level přístup. Existují minimálně tři knihovny, které nad Clojure dělají DSL pro práci s databázemi - podle mě to není vždy to nejlepší řešení, protože dotazy s milionem joinů tam vypadají dost hrozně (to vlastně i v SQL :-). Já se o tom zkusím zmínit přespříště, aspoň by to mohlo být zajímavé z hlediska DSL jako takových.