Author: stliu
Date: 2010-08-04 09:41:58 -0400 (Wed, 04 Aug 2010)
New Revision: 20107
Modified:
core/trunk/core/src/main/java/org/hibernate/dialect/Ingres10Dialect.java
Log:
HHH-5435 Add identity column support to the Ingres10Dialect
Modified: core/trunk/core/src/main/java/org/hibernate/dialect/Ingres10Dialect.java
===================================================================
--- core/trunk/core/src/main/java/org/hibernate/dialect/Ingres10Dialect.java 2010-08-04
06:31:38 UTC (rev 20106)
+++ core/trunk/core/src/main/java/org/hibernate/dialect/Ingres10Dialect.java 2010-08-04
13:41:58 UTC (rev 20107)
@@ -13,6 +13,7 @@
* Changes:
* <ul>
* <li>Add native BOOLEAN type support</li>
+ * <li>Add identity column support</li>
* </ul>
*
* @author Raymond Fan
@@ -55,4 +56,26 @@
properties.setProperty(Environment.QUERY_SUBSTITUTIONS, newQuerySubst);
}
}
+
+ // IDENTITY support ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+ public boolean supportsIdentityColumns() {
+ return true;
+ }
+
+ public boolean hasDataTypeInIdentityColumn() {
+ return true;
+ }
+
+ public String getIdentitySelectString() {
+ return "select last_identity()";
+ }
+
+ public String getIdentityColumnString() {
+ return "not null generated by default as identity";
+ }
+
+ public String getIdentityInsertString() {
+ return "default";
+ }
}
Show replies by thread