org.hibernate.service.jdbc.dialect.internal.StandardDialectResolver
if ( "MySQL".equals( databaseName ) ) { if(databaseMajorVersion >= 5 ) return new MySQL5Dialect(); return new MySQLDialect(); }
and please apply this to 4.3.0