# sqlrat SQLRat is a Clojure (v1.2 or later) library to access relational databases using entity objects and to navigate entity relations in a stateless manner. Easy to use and flexible - you can also pass in native SQL for accessing the database. ## Usage FIXME: write Maven/Lein dependency details here Examples for defining entities/relations and using them can be found in the unit test cases. There is a bunch of API functions to work using the entity definitions. Unit tests: src/test/clj/org/bituf/sqlrat/test/dbblog.clj Database configuration: src/test/clj/org/bituf/sqlrat/test/dbconfig.clj ## Building/Installation If you want to build from sources, you may need to setup a database first. The default configuration points to MySQL database "sqlrat". You will need Maven 2 to build from sources. Execute the following: $ mvn clean package # packages up a JAR in "target" dir $ mvn install # to install to your local Maven repo $ mvn clojure:gendoc # generate Clojure API documentation ## License Copyright (C) 2010 Shantanu Kumar (kumar.shantanu at gmail dot com) Distributed under the Apache 2 License.