diff options
author | James Moger <james.moger@gitblit.com> | 2016-04-04 20:59:45 -0400 |
---|---|---|
committer | James Moger <james.moger@gitblit.com> | 2016-04-04 20:59:45 -0400 |
commit | 4d4d527a03a2f78eb5108e6e1f56da4188554e9a (patch) | |
tree | f26bc8d91d7a9c2ce6c1509d09c82d09e3b06f6f /src/site/index.mkd | |
parent | e3d0688e8c5d3de48585daf58e7d222e6d4cba8a (diff) | |
download | iciql-4d4d527a03a2f78eb5108e6e1f56da4188554e9a.tar.gz iciql-4d4d527a03a2f78eb5108e6e1f56da4188554e9a.zip |
Documentation
Diffstat (limited to 'src/site/index.mkd')
-rw-r--r-- | src/site/index.mkd | 22 |
1 files changed, 18 insertions, 4 deletions
diff --git a/src/site/index.mkd b/src/site/index.mkd index a36796e..73c24bb 100644 --- a/src/site/index.mkd +++ b/src/site/index.mkd @@ -15,7 +15,7 @@ iciql **is not**... - designed to compete with more powerful database query tools like [jOOQ][jooq] or [QueryDSL][querydsl]
- designed to compete with enterprise [ORM][orm] tools like [Hibernate][hibernate] or [mybatis][mybatis]
-### fluent, type-safe SQL DSL with rich object mapping
+### Fluent, type-safe SQL DSL with rich object mapping
Born from the unfinished [JaQu][jaqu] subproject of H2 in August 2011, Iciql has [advanced the codebase](jaqu_comparison.html) & DSL greatly. It supports more SQL syntax, more SQL data types, and all standard JDBC object types.
@@ -30,7 +30,7 @@ try (Db db = Db.open("jdbc:h2:mem:iciql")) { }
---JAVA---
-### dynamic, annotated DAO with standard crud operations
+### Dynamic, annotated DAO with standard crud operations
Inspired by JDBI, Iciql offers a similar [DAO feature](dao.html). There are some clear benefits to using SQL directly rather than SQL-through-a-DSL so use each one where it makes the mose sense.
@@ -83,7 +83,7 @@ try (Db db = Db.open("jdbc:h2:mem:iciql")) { }
---JAVA---
-### flexible field data types
+### Flexible field data types
The [Data Type Adapter feature](dta.html) allows you to customize how your SQL column data types map to/from Java objects.
@@ -91,7 +91,7 @@ This is very useful for mapping your field domain models to SQL without having t You might use this to take advantage of the underlying database's type system. For example, PostgreSQL ships with the compelling JSON/JSONB/XML data types. Iciql provides String and Object adapters to facilitate use of those data types.
-### runtime mode support
+### Runtime mode support
Mode support allows you to tweak the behavior of your `@TypeAdapter` and `DAO` implementations to adapt to runtime conditions such as developing on a different database than you deploy on.
@@ -105,6 +105,20 @@ Mode support allows you to tweak the behavior of your `@TypeAdapter` and `DAO` i Support for others is possible and may only require creating a simple "dialect" class.
+### Downloading
+
+As of 2.0.0 iciql is now distributed through Maven Central and it's coordinates have changed slightly.
+
+```xml
+<dependencies>
+ <dependency>
+ <groupId>com.gitblit.iciql</groupId>
+ <artifactId>iciql</artifactId>
+ <version>2.0.0/version>
+ </dependency>
+</dependencies>
+```
+
### Java Runtime Requirement
iciql requires a Java 6 Runtime Environment (JRE) or a Java 6 Development Kit (JDK).
|