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";
+ }
}
Show replies by date