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

hibernate-commits at lists.jboss.org hibernate-commits at lists.jboss.org
Tue Aug 3 08:23:31 EDT 2010


Author: stliu
Date: 2010-08-03 08:23:30 -0400 (Tue, 03 Aug 2010)
New Revision: 20103

Modified:
   core/trunk/core/src/main/java/org/hibernate/dialect/IngresDialect.java
Log:
HHH-5355 org.hibernate.test.id.uuid.sqlrep.sqlchar.UUIDCharTest errors with IngresDialect

Modified: core/trunk/core/src/main/java/org/hibernate/dialect/IngresDialect.java
===================================================================
--- core/trunk/core/src/main/java/org/hibernate/dialect/IngresDialect.java	2010-08-03 12:19:59 UTC (rev 20102)
+++ core/trunk/core/src/main/java/org/hibernate/dialect/IngresDialect.java	2010-08-03 12:23:30 UTC (rev 20103)
@@ -65,7 +65,7 @@
 		registerColumnType( Types.VARBINARY, 32000, "varbyte($l)" );
 		registerColumnType( Types.VARBINARY, "long byte" );
 		registerColumnType( Types.LONGVARBINARY, "long byte" );
-		registerColumnType( Types.CHAR, "char(1)" );
+		registerColumnType( Types.CHAR, 32000, "char($l)" );
 		registerColumnType( Types.VARCHAR, 32000, "varchar($l)" );
 		registerColumnType( Types.VARCHAR, "long varchar" );
 		registerColumnType( Types.LONGVARCHAR, "long varchar" );
@@ -160,8 +160,13 @@
         // substitions of true and false.
         getDefaultProperties().setProperty(Environment.QUERY_SUBSTITUTIONS, "true=1,false=0");
 	}
-
 	/**
+	 * Expression for created UUID string
+	 */
+	public String getSelectGUIDString() {
+		return "select uuid_to_char(uuid_create())";
+	}
+	/**
 	 * Do we need to drop constraints before dropping tables in this dialect?
 	 *
 	 * @return boolean



More information about the hibernate-commits mailing list