From c42ebc94e34b3a1aa27c292188e73f5b06af814a Mon Sep 17 00:00:00 2001 From: James Moger Date: Tue, 25 Sep 2012 18:05:13 -0400 Subject: Support for read-only views (issue 8) --- docs/05_releases.mkd | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'docs/05_releases.mkd') diff --git a/docs/05_releases.mkd b/docs/05_releases.mkd index a209f82..b224363 100644 --- a/docs/05_releases.mkd +++ b/docs/05_releases.mkd @@ -4,10 +4,16 @@ **%VERSION%** ([zip](http://code.google.com/p/iciql/downloads/detail?name=%ZIP%)|[jar](http://code.google.com/p/iciql/downloads/detail?name=%JAR%))   *released %BUILDDATE%* +- Implemented readonly view support. (issue 8)
+View models may be specified using the IQView annotation or Iciql.define(). Views can either be created automatically as part of a query of the view OR views may be constructed from a fluent statement. +- Support inheriting columns from super.super class, if super.super is annotated.
This allows for an inheritance hierarchy like:
+@IQTable class MyTable -> @IQView abstract class MyBaseView -> @IQView class MyConstrainedView - Fixed order of DEFAULT value in create table statement (issue 11) - Support inheritance of IQVersion for DbUpgrader implementations (issue 10) - Fixed password bug in model generator (issue 7) +### Older Releases + **1.1.0**   *released 2012-08-20* - All bulk operations (insert all, update all, delete all) now use JDBC savepoints to ensure atomicity of the transaction @@ -69,8 +75,6 @@ db.executeUpdate(q, new Date()); Iciql maps resultset columns by the index of the model class field from a list. This assumes that *all* columns in the resultset have a corresponding model field definition. This works fine for most queries because iciql explicitly selects columns from the table (*select alpha, beta...*) when you execute *select()*. The problem is when iciql issues a dynamic wildcard query and your model does not represent all columns in the resultset: columns and fields may fail to correctly line-up.

Iciql now maps all fields by their column name, not by their position. -### Older Releases - **0.7.3**   *released 2011-12-06* - api change release (API v8) -- cgit v1.2.3