[hibernate-commits] Hibernate SVN: r19168 - core/trunk/core/src/main/java/org/hibernate/dialect.

hibernate-commits at lists.jboss.org hibernate-commits at lists.jboss.org
Mon Apr 5 09:37:52 EDT 2010


Author: stliu
Date: 2010-04-05 09:37:52 -0400 (Mon, 05 Apr 2010)
New Revision: 19168

Modified:
   core/trunk/core/src/main/java/org/hibernate/dialect/IngresDialect.java
Log:
HHH-5003 IngresDialect requires query substitutions for boolean values

Modified: core/trunk/core/src/main/java/org/hibernate/dialect/IngresDialect.java
===================================================================
--- core/trunk/core/src/main/java/org/hibernate/dialect/IngresDialect.java	2010-04-05 13:29:17 UTC (rev 19167)
+++ core/trunk/core/src/main/java/org/hibernate/dialect/IngresDialect.java	2010-04-05 13:37:52 UTC (rev 19168)
@@ -155,6 +155,10 @@
         // rows, a single row with one column, or a single row with two columns.
         // Ingres JDBC Driver returns table and object keys as BINARY values.
         getDefaultProperties().setProperty(Environment.USE_GET_GENERATED_KEYS, "false");
+        // There is no support for a native boolean type that accepts values
+        // of true, false or unknown. Using the tinyint type requires
+        // substitions of true and false.
+        getDefaultProperties().setProperty(Environment.QUERY_SUBSTITUTIONS, "true=1,false=0");
 	}
 
 	/**



More information about the hibernate-commits mailing list