[hibernate-commits] Hibernate SVN: r20108 - core/branches/Branch_3_5/core/src/main/java/org/hibernate/dialect.

hibernate-commits at lists.jboss.org hibernate-commits at lists.jboss.org
Wed Aug 4 09:43:06 EDT 2010


Author: stliu
Date: 2010-08-04 09:43:06 -0400 (Wed, 04 Aug 2010)
New Revision: 20108

Modified:
   core/branches/Branch_3_5/core/src/main/java/org/hibernate/dialect/Ingres10Dialect.java
Log:
HHH-5435 Add identity column support to the Ingres10Dialect

Modified: core/branches/Branch_3_5/core/src/main/java/org/hibernate/dialect/Ingres10Dialect.java
===================================================================
--- core/branches/Branch_3_5/core/src/main/java/org/hibernate/dialect/Ingres10Dialect.java	2010-08-04 13:41:58 UTC (rev 20107)
+++ core/branches/Branch_3_5/core/src/main/java/org/hibernate/dialect/Ingres10Dialect.java	2010-08-04 13:43:06 UTC (rev 20108)
@@ -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";
+	}
 }



More information about the hibernate-commits mailing list