Revision 0f9d4e5a
Added by Andreas Müller over 10 years ago
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/types/MySQLDatabaseType.java | ||
---|---|---|
9 | 9 |
|
10 | 10 |
package eu.etaxonomy.cdm.database.types; |
11 | 11 |
|
12 |
import org.hibernate.dialect.Dialect; |
|
13 |
import org.hibernate.dialect.H2CorrectedDialect; |
|
12 | 14 |
import org.hibernate.dialect.MySQL5InnoDBUtf8Dialect; |
13 | 15 |
import org.hibernate.dialect.MySQL5MyISAMUtf8Dialect; |
14 | 16 |
|
... | ... | |
36 | 38 |
private static String dbSeparator = "/"; |
37 | 39 |
|
38 | 40 |
//hibernate dialect |
39 |
// TODO switch to MySQLInnoDBUtf8Dialect !! |
|
40 | 41 |
// see #3371 (switch cdm to MySQL InnoDB) |
41 |
private String hibernateDialect = MySQL5InnoDBUtf8Dialect.class.getSimpleName();
|
|
42 |
// private final String hibernateDialect = MySQL5MyISAMUtf8Dialect.class.getSimpleName();
|
|
42 |
private Dialect hibernateDialect = new MySQL5InnoDBUtf8Dialect();
|
|
43 |
// private Dialect hibernateDialect = MySQL5MyISAMUtf8Dialect.getDialect();
|
|
43 | 44 |
|
44 | 45 |
//connection String |
45 | 46 |
@Override |
Also available in: Unified diff
Allow access to hibernate dialect via DatabaseTypeEnum, use this for foreign key handling in TableCreator and ColumnAdder/Changer