Browse Source

Use proper SQLServer dialect for Hibernate 6+

This commit fixes the Hibernate dialect lookup for SQLServer as it was
previously using a dialect that has been deprecated. In recent
versions, the standard SQLServerDialect is the one we should be using.

Closes gh-31896
pull/31912/head
Stéphane Nicoll 2 years ago
parent
commit
699f93fed7
  1. 3
      spring-orm/src/main/java/org/springframework/orm/jpa/vendor/HibernateJpaVendorAdapter.java

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

@ -39,6 +39,7 @@ import org.hibernate.dialect.Oracle12cDialect; @@ -39,6 +39,7 @@ import org.hibernate.dialect.Oracle12cDialect;
import org.hibernate.dialect.OracleDialect;
import org.hibernate.dialect.PostgreSQL95Dialect;
import org.hibernate.dialect.SQLServer2012Dialect;
import org.hibernate.dialect.SQLServerDialect;
import org.hibernate.dialect.SybaseDialect;
import org.hibernate.resource.jdbc.spi.PhysicalConnectionHandlingMode;
@ -205,7 +206,7 @@ public class HibernateJpaVendorAdapter extends AbstractJpaVendorAdapter { @@ -205,7 +206,7 @@ public class HibernateJpaVendorAdapter extends AbstractJpaVendorAdapter {
case MYSQL -> MySQLDialect.class;
case ORACLE -> OracleDialect.class;
case POSTGRESQL -> org.hibernate.dialect.PostgreSQLDialect.class;
case SQL_SERVER -> SQLServer2012Dialect.class;
case SQL_SERVER -> SQLServerDialect.class;
case SYBASE -> SybaseDialect.class;
default -> null;
};

Loading…
Cancel
Save