Project

General

Profile

« Previous | Next » 

Revision 0f9d4e5a

Added by Andreas Müller over 10 years ago

Allow access to hibernate dialect via DatabaseTypeEnum, use this for foreign key handling in TableCreator and ColumnAdder/Changer

View differences:

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