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
Show replies by thread