next.jdbc – the “next generation” of
clojure.java.jdbc – is a modern Clojure wrapper for JDBC. The first Release Candidate is now available to test – containing only accretive and fixative changes from Beta 1. The API should be considered stable enough for production usage.
The focus of this release is providing more flexibility in result set builders, so that it is easier to implement your own naming strategies, via new builders that accept
:qualifier-fn options. These mirror the
:table-fn options used in
next.jdbc.sql – which are updated versions of
:entities option. These new builder options are updated versions of
Changes since Beta 1
- Fix #24 by adding return type hints to
- Fix #22 by adding
next.jdbc.optionalwith six map builders that omit
NULLcolumns from the row hash maps.
- Documentation improvements (#27, #28, and #29), including changing “connectable” to “transactable” for the
transactfunction and the
with-transactionmacro (for consistency with the name of the underlying protocol).
- Fix #30 by adding
modifiedvariants of column name functions and builders. The
lowervariants have been rewritten in terms of these new
modifiedvariants. This adds
:qualifier-fnoptions that mirror
:table-fnfor row builders.