diff --git a/hibernate-core/src/main/java/org/hibernate/dialect/AzureSQLServerDialect.java b/hibernate-core/src/main/java/org/hibernate/dialect/AzureSQLServerDialect.java index 9aae1647f652..834b82b0f9f5 100644 --- a/hibernate-core/src/main/java/org/hibernate/dialect/AzureSQLServerDialect.java +++ b/hibernate-core/src/main/java/org/hibernate/dialect/AzureSQLServerDialect.java @@ -8,7 +8,10 @@ /** * A {@linkplain Dialect SQL dialect} for Azure SQL Server. + * + * @deprecated Use {@link SQLServerDialect} instead. */ +@Deprecated(forRemoval = true) public class AzureSQLServerDialect extends SQLServerDialect { public AzureSQLServerDialect() { diff --git a/migration-guide.adoc b/migration-guide.adoc index 255889667234..e81339172c1a 100644 --- a/migration-guide.adoc +++ b/migration-guide.adoc @@ -40,6 +40,10 @@ See the link:{releaseSeriesBase}#whats-new[website] for the list of new features This section describes changes to contracts (classes, interfaces, methods, etc.) which are considered https://hibernate.org/community/compatibility-policy/#api[API]. +* `org.hibernate.dialect.AzureSQLServerDialect` was deprecated. Use `org.hibernate.dialect.SQLServerDialect` instead. + If you set `hibernate.boot.allow_jdbc_metadata_access=false` for offline startup, + remember to also set the targeted database version through `jakarta.persistence.database-product-version`; + this would be 16.0 for SQL Server 2022 or 17.0 for SQL Server 2025. // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // SPI changes