Author: scottmarlownovell
Date: 2006-10-04 14:23:31 -0400 (Wed, 04 Oct 2006)
New Revision: 10553
Added:
branches/Branch_3_2/Hibernate3/src/org/hibernate/dialect/MySQL5InnoDBDialect.java
Log:
Fix for HHH-1891. We already have MySQL dialect, MySQL5 dialect and
MySQLInnodb dialect. This addition handles the changes in the MySQL5 Innodb
storage engine.
Added: branches/Branch_3_2/Hibernate3/src/org/hibernate/dialect/MySQL5InnoDBDialect.java
===================================================================
---
branches/Branch_3_2/Hibernate3/src/org/hibernate/dialect/MySQL5InnoDBDialect.java 2006-10-04
02:45:35 UTC (rev 10552)
+++
branches/Branch_3_2/Hibernate3/src/org/hibernate/dialect/MySQL5InnoDBDialect.java 2006-10-04
18:23:31 UTC (rev 10553)
@@ -0,0 +1,21 @@
+//$Id: $
+package org.hibernate.dialect;
+
+/**
+ * @author Gavin King, Scott Marlow
+ */
+public class MySQL5InnoDBDialect extends MySQL5Dialect {
+
+ public boolean supportsCascadeDelete() {
+ return true;
+ }
+
+ public String getTableTypeString() {
+ return " ENGINE=InnoDB";
+ }
+
+ public boolean hasSelfReferentialForeignKeyBug() {
+ return true;
+ }
+
+}
Property changes on:
branches/Branch_3_2/Hibernate3/src/org/hibernate/dialect/MySQL5InnoDBDialect.java
___________________________________________________________________
Name: svn:executable
+ *
Show replies by date