Browse Source

Prepare 0.7.7 release

tags/v0.7.7^0
James Moger 12 years ago
parent
commit
28d2cf5b30
4 changed files with 6336 additions and 3 deletions
  1. 6324
    0
      api/v11.xml
  2. 5
    0
      docs/02_usage.mkd
  3. 4
    0
      docs/04_examples.mkd
  4. 3
    3
      src/com/iciql/Constants.java

+ 6324
- 0
api/v11.xml
File diff suppressed because it is too large
View File


+ 5
- 0
docs/02_usage.mkd View File

@@ -54,6 +54,11 @@ There may be times when the hybrid approach is still too restrictive and you'd p
%BEGINCODE%
List<Product> allProducts = db.executeQuery(Product.class, "select * from products");
List<Product> restock = db.executeQuery(Product.class, "select * from products where unitsInStock=?", 0);
// parameterized query which can be cached and re-used later
String q = db.from(p).where(p.unitsInStock).isParameter().toSQL();
List<Product> restock = db.executeQuery(Product.class, q, 0);
%ENDCODE%
Or if you want access to the raw *ResultSet* before building your model object instances...

+ 4
- 0
docs/04_examples.mkd View File

@@ -114,6 +114,10 @@ Dynamic queries skip all field type checking and, depending on which approach yo
// where fragment with object parameters
List<Product> restock = db.from(p).where("unitsInStock=? and productName like ? order by productId", 0, "Chef%").select();
// parameterized query which can be cached and re-used later
String q = db.from(p).where(p.unitsInStock).isParameter().and(p.productName).likeParameter().orderBy(p.productId).toSQL();
List<Product> allProducts = db.executeQuery(Product.class, q, 0, "Chef%");
// statement with binding to your model class
List<Product> allProducts = db.executeQuery(Product.class, "select * from products");

+ 3
- 3
src/com/iciql/Constants.java View File

@@ -25,14 +25,14 @@ public class Constants {
// The build script extracts this exact line so be careful editing it
// and only use A-Z a-z 0-9 .-_ in the string.
public static final String VERSION = "0.7.6";
public static final String VERSION = "0.7.7";
// The build script extracts this exact line so be careful editing it
// and only use A-Z a-z 0-9 .-_ in the string.
public static final String VERSION_DATE = "2011-12-21";
public static final String VERSION_DATE = "2012-01-05";
// The build script extracts this exact line so be careful editing it
// and only use A-Z a-z 0-9 .-_ in the string.
public static final String API_CURRENT = "10";
public static final String API_CURRENT = "11";
}

Loading…
Cancel
Save