Skip to content

Commit 7ed4884

Browse files
committed
Recent dialects for MySQL and SQL Server (as far as possible in 4.3.x)
Issue: SPR-15255
1 parent c3cc42d commit 7ed4884

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

spring-orm/src/main/java/org/springframework/orm/jpa/vendor/HibernateJpaVendorAdapter.java

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2002-2016 the original author or authors.
2+
* Copyright 2002-2017 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -28,10 +28,10 @@
2828
import org.hibernate.dialect.H2Dialect;
2929
import org.hibernate.dialect.HSQLDialect;
3030
import org.hibernate.dialect.InformixDialect;
31-
import org.hibernate.dialect.MySQLDialect;
31+
import org.hibernate.dialect.MySQL5Dialect;
3232
import org.hibernate.dialect.Oracle9iDialect;
3333
import org.hibernate.dialect.PostgreSQLDialect;
34-
import org.hibernate.dialect.SQLServerDialect;
34+
import org.hibernate.dialect.SQLServer2008Dialect;
3535

3636
/**
3737
* {@link org.springframework.orm.jpa.JpaVendorAdapter} implementation for Hibernate
@@ -193,10 +193,10 @@ protected Class<?> determineDatabaseDialectClass(Database database) {
193193
case H2: return H2Dialect.class;
194194
case HSQL: return HSQLDialect.class;
195195
case INFORMIX: return InformixDialect.class;
196-
case MYSQL: return MySQLDialect.class;
196+
case MYSQL: return MySQL5Dialect.class;
197197
case ORACLE: return Oracle9iDialect.class;
198198
case POSTGRESQL: return PostgreSQLDialect.class; // PostgreSQLDialect deprecated in 4.x
199-
case SQL_SERVER: return SQLServerDialect.class;
199+
case SQL_SERVER: return SQLServer2008Dialect.class;
200200
case SYBASE: return org.hibernate.dialect.SybaseDialect.class; // SybaseDialect deprecated in 3.6 but not 4.x
201201
default: return null;
202202
}

0 commit comments

Comments
 (0)