Author: stliu
Date: 2010-08-03 08:19:59 -0400 (Tue, 03 Aug 2010)
New Revision: 20102
Modified:
core/branches/Branch_3_5/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/branches/Branch_3_5/core/src/main/java/org/hibernate/dialect/IngresDialect.java
===================================================================
---
core/branches/Branch_3_5/core/src/main/java/org/hibernate/dialect/IngresDialect.java 2010-08-03
11:27:30 UTC (rev 20101)
+++
core/branches/Branch_3_5/core/src/main/java/org/hibernate/dialect/IngresDialect.java 2010-08-03
12:19:59 UTC (rev 20102)
@@ -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,14 @@
// 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 date