Gradle-buildable version of "Don't repeat the DAO!" article sample code.