Index: trunk/fmgVen/src/com/fmguler/ven/Criteria.java
===================================================================
--- trunk/fmgVen/src/com/fmguler/ven/Criteria.java	(revision 30)
+++ trunk/fmgVen/src/com/fmguler/ven/Criteria.java	(revision 32)
@@ -104,5 +104,5 @@
      * Add a criterion where an attribue equals a value (SQL = operator)
      */
-    public Criteria eq(String attribute, String value) {
+    public Criteria eq(String attribute, Object value) {
         criterionList.add(new Criterion(attribute, Criterion.OP_EQUALS, value));
         return this;
@@ -112,5 +112,5 @@
      * Add a criterion where an attribue is like a value (SQL like operator)
      */
-    public Criteria like(String attribute, String value) {
+    public Criteria like(String attribute, Object value) {
         criterionList.add(new Criterion(attribute, Criterion.OP_LIKE, value));
         return this;
@@ -120,5 +120,5 @@
      * Add a criterion where an attribue is similar to a value (SQL similar to operator)
      */
-    public Criteria similarto(String attribute, String value) {
+    public Criteria similarto(String attribute, Object value) {
         criterionList.add(new Criterion(attribute, Criterion.OP_SIMILAR_TO, value));
         return this;
@@ -128,5 +128,5 @@
      * Add a criterion where an attribue is greater than a value (SQL > operator)
      */
-    public Criteria gt(String attribute, String value) {
+    public Criteria gt(String attribute, Object value) {
         criterionList.add(new Criterion(attribute, Criterion.OP_GREATER_THAN, value));
         return this;
@@ -136,5 +136,5 @@
      * Add a criterion where an attribue is less than a value (SQL < operator)
      */
-    public Criteria lt(String attribute, String value) {
+    public Criteria lt(String attribute, Object value) {
         criterionList.add(new Criterion(attribute, Criterion.OP_LESS_THAN, value));
         return this;
Index: trunk/fmgVen/src/com/fmguler/ven/QueryGenerator.java
===================================================================
--- trunk/fmgVen/src/com/fmguler/ven/QueryGenerator.java	(revision 30)
+++ trunk/fmgVen/src/com/fmguler/ven/QueryGenerator.java	(revision 32)
@@ -36,5 +36,5 @@
     private Set domainPackages;
     private Set dbClasses;
-    private boolean debug = true;
+    private boolean debug = false;
 
     public QueryGenerator() {
@@ -237,3 +237,13 @@
         domainPackages.add(domainPackage);
     }
+
+    /**
+     * Set debug mode, true will log all debug messages to System.out
+     * <p>
+     * Note: Use debug mode to detect problems only. It is not a general purpose logging mode.
+     * @param debug set true to enable debug mode
+     */
+    public void setDebug(boolean debug) {
+        this.debug = debug;
+    }
 }
Index: trunk/fmgVen/src/com/fmguler/ven/QueryMapper.java
===================================================================
--- trunk/fmgVen/src/com/fmguler/ven/QueryMapper.java	(revision 30)
+++ trunk/fmgVen/src/com/fmguler/ven/QueryMapper.java	(revision 32)
@@ -45,5 +45,5 @@
     private Set domainPackages;
     private Set dbClasses;
-    private boolean debug = true;
+    private boolean debug = false;
 
     public QueryMapper() {
@@ -191,3 +191,13 @@
         domainPackages.add(domainPackage);
     }
+
+    /**
+     * Set debug mode, true will log all debug messages to System.out
+     * <p>
+     * Note: Use debug mode to detect problems only. It is not a general purpose logging mode.
+     * @param debug set true to enable debug mode
+     */
+    public void setDebug(boolean debug) {
+        this.debug = debug;
+    }
 }
Index: trunk/fmgVen/src/com/fmguler/ven/Ven.java
===================================================================
--- trunk/fmgVen/src/com/fmguler/ven/Ven.java	(revision 30)
+++ trunk/fmgVen/src/com/fmguler/ven/Ven.java	(revision 32)
@@ -38,5 +38,5 @@
     private QueryGenerator generator;
     private QueryMapper mapper;
-    private boolean debug = true;
+    private boolean debug = false;
 
     public Ven() {
@@ -196,3 +196,15 @@
         return this;
     }
+
+    /**
+     * Set debug mode, true will log all debug messages to System.out
+     * <p>
+     * Note: Use debug mode to detect problems only. It is not a general purpose logging mode.
+     * @param debug set true to enable debug mode
+     */
+    public void setDebug(boolean debug) {
+        this.debug = debug;
+        generator.setDebug(debug);
+        mapper.setDebug(debug);
+    }
 }
