HHH-17735 Community dialects for MySQL 5.7 give invalid SQL syntax for locks since 6.4.4

This commit is contained in:
Andrea Boriero 2024-06-05 11:20:31 +02:00 committed by Christian Beikov
parent 357be627e2
commit 93629f0d2a
28 changed files with 30 additions and 33 deletions

View File

@ -6,7 +6,6 @@
*/ */
package org.hibernate.community.dialect; package org.hibernate.community.dialect;
import org.hibernate.dialect.DB2zDialect;
import org.hibernate.dialect.identity.DB2zIdentityColumnSupport; import org.hibernate.dialect.identity.DB2zIdentityColumnSupport;
import org.hibernate.dialect.identity.IdentityColumnSupport; import org.hibernate.dialect.identity.IdentityColumnSupport;
import org.hibernate.dialect.pagination.FetchLimitHandler; import org.hibernate.dialect.pagination.FetchLimitHandler;
@ -22,7 +21,7 @@ import org.hibernate.engine.jdbc.dialect.spi.DialectResolutionInfo;
* DB2 Universal Database for OS/390, also known as DB2/390. * DB2 Universal Database for OS/390, also known as DB2/390.
* *
* @author Kristoffer Dyrkorn * @author Kristoffer Dyrkorn
* @deprecated Use {@link DB2zDialect} * @deprecated Use {@link DB2LegacyDialect}
*/ */
@Deprecated @Deprecated
public class DB2390Dialect extends DB2LegacyDialect { public class DB2390Dialect extends DB2LegacyDialect {

View File

@ -12,7 +12,7 @@ package org.hibernate.community.dialect;
* *
* @author Tobias Sternvik * @author Tobias Sternvik
* *
* @deprecated use {@code DB2390Dialect(8)} * @deprecated use {@code DB2LegacyDialect(8)}
*/ */
@Deprecated @Deprecated
public class DB2390V8Dialect extends DB2390Dialect { public class DB2390V8Dialect extends DB2390Dialect {

View File

@ -12,7 +12,7 @@ import org.hibernate.dialect.DatabaseVersion;
* An SQL dialect for DB2 9.7. * An SQL dialect for DB2 9.7.
* *
* @author Gail Badner * @author Gail Badner
* @deprecated use {@code DB2Dialect(970)} * @deprecated use {@code DB2LegacyDialect(970)}
*/ */
@Deprecated @Deprecated
public class DB297Dialect extends DB2LegacyDialect { public class DB297Dialect extends DB2LegacyDialect {

View File

@ -14,7 +14,7 @@ import org.hibernate.dialect.DatabaseVersion;
* @author Simon Johnston * @author Simon Johnston
* @author Scott Marlow * @author Scott Marlow
* *
* @deprecated use {@code DerbyDialect(1050)} * @deprecated use {@code DerbyLegacyDialect(1050)}
*/ */
@Deprecated @Deprecated
public class DerbyTenFiveDialect extends DerbyLegacyDialect { public class DerbyTenFiveDialect extends DerbyLegacyDialect {

View File

@ -13,7 +13,7 @@ import org.hibernate.dialect.DatabaseVersion;
* *
* @author Strong Liu * @author Strong Liu
* *
* @deprecated use {@code DerbyDialect(1070)} * @deprecated use {@code DerbyLegacyDialect(1070)}
*/ */
@Deprecated @Deprecated
public class DerbyTenSevenDialect extends DerbyLegacyDialect { public class DerbyTenSevenDialect extends DerbyLegacyDialect {

View File

@ -14,7 +14,7 @@ import org.hibernate.dialect.DatabaseVersion;
* @author Simon Johnston * @author Simon Johnston
* @author Scott Marlow * @author Scott Marlow
* *
* @deprecated use {@code DerbyDialect(1060)} * @deprecated use {@code DerbyLegacyDialect(1060)}
*/ */
@Deprecated @Deprecated
public class DerbyTenSixDialect extends DerbyLegacyDialect { public class DerbyTenSixDialect extends DerbyLegacyDialect {

View File

@ -9,7 +9,7 @@ package org.hibernate.community.dialect;
import org.hibernate.dialect.DatabaseVersion; import org.hibernate.dialect.DatabaseVersion;
/** /**
* @deprecated use {@code MariaDBDialect(1020)} * @deprecated use {@code MariaDBLegacyDialect(1020)}
*/ */
@Deprecated @Deprecated
public class MariaDB102Dialect extends MariaDBLegacyDialect { public class MariaDB102Dialect extends MariaDBLegacyDialect {

View File

@ -8,17 +8,16 @@ package org.hibernate.community.dialect;
import org.hibernate.LockOptions; import org.hibernate.LockOptions;
import org.hibernate.dialect.DatabaseVersion; import org.hibernate.dialect.DatabaseVersion;
import org.hibernate.dialect.MariaDBDialect;
/** /**
* An SQL dialect for MariaDB 10.3 and later, provides sequence support, lock-timeouts, etc. * An SQL dialect for MariaDB 10.3 and later, provides sequence support, lock-timeouts, etc.
* *
* @author Philippe Marschall * @author Philippe Marschall
* *
* @deprecated use {@code MariaDBDialect(1030)} * @deprecated use {@code MariaDBLegacyDialect(1030)}
*/ */
@Deprecated @Deprecated
public class MariaDB103Dialect extends MariaDBDialect { public class MariaDB103Dialect extends MariaDBLegacyDialect {
public MariaDB103Dialect() { public MariaDB103Dialect() {
super( DatabaseVersion.make( 10, 3 ) ); super( DatabaseVersion.make( 10, 3 ) );

View File

@ -9,7 +9,7 @@ package org.hibernate.community.dialect;
import org.hibernate.dialect.DatabaseVersion; import org.hibernate.dialect.DatabaseVersion;
/** /**
* @deprecated use {@code MariaDBDialect(1000)} * @deprecated use {@code MariaDBLegacyDialect(1000)}
*/ */
@Deprecated @Deprecated
public class MariaDB10Dialect extends MariaDBLegacyDialect { public class MariaDB10Dialect extends MariaDBLegacyDialect {

View File

@ -11,7 +11,7 @@ import org.hibernate.dialect.DatabaseVersion;
/** /**
* @author Vlad Mihalcea * @author Vlad Mihalcea
* *
* @deprecated use {@code MariaDBDialect(530)} * @deprecated use {@code MariaDBLegacyDialect(530)}
*/ */
@Deprecated @Deprecated
public class MariaDB53Dialect extends MariaDBLegacyDialect { public class MariaDB53Dialect extends MariaDBLegacyDialect {

View File

@ -13,7 +13,7 @@ import org.hibernate.dialect.DatabaseVersion;
* *
* @author Vlad Mihalcea * @author Vlad Mihalcea
* *
* @deprecated use {@code MySQLDialect(550)} * @deprecated use {@code MySQLLegacyDialect(550)}
*/ */
@Deprecated @Deprecated
public class MySQL55Dialect extends MySQLLegacyDialect { public class MySQL55Dialect extends MySQLLegacyDialect {

View File

@ -7,15 +7,14 @@
package org.hibernate.community.dialect; package org.hibernate.community.dialect;
import org.hibernate.dialect.DatabaseVersion; import org.hibernate.dialect.DatabaseVersion;
import org.hibernate.dialect.MySQLDialect;
/** /**
* @author Gail Badner * @author Gail Badner
* *
* @deprecated use {@code MySQLDialect(570)} * @deprecated use {@code MySQLLegacyDialect(570)}
*/ */
@Deprecated @Deprecated
public class MySQL57Dialect extends MySQLDialect { public class MySQL57Dialect extends MySQLLegacyDialect {
public MySQL57Dialect() { public MySQL57Dialect() {
super( DatabaseVersion.make( 5, 7 ) ); super( DatabaseVersion.make( 5, 7 ) );

View File

@ -13,7 +13,7 @@ import org.hibernate.dialect.DatabaseVersion;
* *
* @author Steve Ebersole * @author Steve Ebersole
* *
* @deprecated use {@code MySQLDialect(500)} * @deprecated use {@code MySQLLegacyDialect(500)}
*/ */
@Deprecated @Deprecated
public class MySQL5Dialect extends MySQLLegacyDialect { public class MySQL5Dialect extends MySQLLegacyDialect {

View File

@ -17,7 +17,7 @@ import org.hibernate.dialect.DatabaseVersion;
* *
* @author Steve Ebersole * @author Steve Ebersole
* *
* @deprecated use {@code OracleDialect(10)} * @deprecated use {@code OracleLegacyDialect(10)}
*/ */
@Deprecated @Deprecated
public class Oracle10gDialect extends OracleLegacyDialect { public class Oracle10gDialect extends OracleLegacyDialect {

View File

@ -14,7 +14,7 @@ import org.hibernate.dialect.OracleDialect;
* *
* @author zhouyanming (zhouyanming@gmail.com) * @author zhouyanming (zhouyanming@gmail.com)
* *
* @deprecated use {@code OracleDialect(12)} * @deprecated use {@code OracleLegacyDialect(12)}
*/ */
@Deprecated @Deprecated
public class Oracle12cDialect extends OracleDialect { public class Oracle12cDialect extends OracleDialect {

View File

@ -11,7 +11,7 @@ import org.hibernate.dialect.DatabaseVersion;
/** /**
* A dialect for Oracle 8i databases. * A dialect for Oracle 8i databases.
* *
* @deprecated use {@code OracleDialect(8)} * @deprecated use {@code OracleLegacyDialect(8)}
*/ */
@Deprecated @Deprecated
public class Oracle8iDialect extends OracleLegacyDialect { public class Oracle8iDialect extends OracleLegacyDialect {

View File

@ -16,7 +16,7 @@ import org.hibernate.dialect.DatabaseVersion;
* *
* @author Steve Ebersole * @author Steve Ebersole
* *
* @deprecated use {@code OracleDialect(9)} * @deprecated use {@code OracleLegacyDialect(9)}
*/ */
@Deprecated @Deprecated
public class Oracle9iDialect extends OracleLegacyDialect { public class Oracle9iDialect extends OracleLegacyDialect {

View File

@ -12,7 +12,7 @@ import org.hibernate.dialect.PostgreSQLDialect;
/** /**
* An SQL dialect for Postgres 10 and later. * An SQL dialect for Postgres 10 and later.
* *
* @deprecated use {@code PostgreSQLDialect(1000)} * @deprecated use {@code PostgreSQLLegacyDialect(1000)}
*/ */
@Deprecated @Deprecated
public class PostgreSQL10Dialect extends PostgreSQLDialect { public class PostgreSQL10Dialect extends PostgreSQLDialect {

View File

@ -9,7 +9,7 @@ package org.hibernate.community.dialect;
import org.hibernate.dialect.DatabaseVersion; import org.hibernate.dialect.DatabaseVersion;
/** /**
* @deprecated use {@code PostgreSQLDialect(810)} * @deprecated use {@code PostgreSQLLegacyDialect(810)}
*/ */
@Deprecated @Deprecated
public class PostgreSQL81Dialect extends PostgreSQLLegacyDialect { public class PostgreSQL81Dialect extends PostgreSQLLegacyDialect {

View File

@ -13,7 +13,7 @@ import org.hibernate.dialect.DatabaseVersion;
* *
* @author edalquist * @author edalquist
* *
* @deprecated use {@code PostgreSQLDialect(820)} * @deprecated use {@code PostgreSQLLegacyDialect(820)}
*/ */
@Deprecated @Deprecated
public class PostgreSQL82Dialect extends PostgreSQLLegacyDialect { public class PostgreSQL82Dialect extends PostgreSQLLegacyDialect {

View File

@ -14,7 +14,7 @@ import org.hibernate.dialect.DatabaseVersion;
* *
* @author Mark Robinson * @author Mark Robinson
* *
* @deprecated use {@code PostgreSQLDialect(910)} * @deprecated use {@code PostgreSQLLegacyDialect(910)}
*/ */
@Deprecated @Deprecated
public class PostgreSQL91Dialect extends PostgreSQLLegacyDialect { public class PostgreSQL91Dialect extends PostgreSQLLegacyDialect {

View File

@ -15,7 +15,7 @@ import org.hibernate.dialect.DatabaseVersion;
* *
* @author Mark Robinson * @author Mark Robinson
* *
* @deprecated use {@code PostgreSQLDialect(920)} * @deprecated use {@code PostgreSQLLegacyDialect(920)}
*/ */
@Deprecated @Deprecated
public class PostgreSQL92Dialect extends PostgreSQLLegacyDialect { public class PostgreSQL92Dialect extends PostgreSQLLegacyDialect {

View File

@ -14,7 +14,7 @@ import org.hibernate.dialect.DatabaseVersion;
* *
* @author Dionis Argiri * @author Dionis Argiri
* *
* @deprecated use {@code PostgreSQLDialect(810)} * @deprecated use {@code PostgreSQLLegacyDialect(810)}
*/ */
@Deprecated @Deprecated
public class PostgreSQL93Dialect extends PostgreSQLLegacyDialect { public class PostgreSQL93Dialect extends PostgreSQLLegacyDialect {

View File

@ -12,7 +12,7 @@ import org.hibernate.dialect.DatabaseVersion;
* An SQL dialect for Postgres 9.4 and later. * An SQL dialect for Postgres 9.4 and later.
* Adds support for various date and time functions * Adds support for various date and time functions
* *
* @deprecated use {@code PostgreSQLDialect(940)} * @deprecated use {@code PostgreSQLLegacyDialect(940)}
*/ */
@Deprecated @Deprecated
public class PostgreSQL94Dialect extends PostgreSQLLegacyDialect { public class PostgreSQL94Dialect extends PostgreSQLLegacyDialect {

View File

@ -12,7 +12,7 @@ import org.hibernate.dialect.DatabaseVersion;
* An SQL dialect for Postgres 9.5 and later. * An SQL dialect for Postgres 9.5 and later.
* Adds support for SKIP LOCKED. * Adds support for SKIP LOCKED.
* *
* @deprecated use {@code PostgreSQLDialect(950)} * @deprecated use {@code PostgreSQLLegacyDialect(950)}
*/ */
@Deprecated @Deprecated
public class PostgreSQL95Dialect extends PostgreSQLLegacyDialect { public class PostgreSQL95Dialect extends PostgreSQLLegacyDialect {

View File

@ -14,7 +14,7 @@ import org.hibernate.dialect.DatabaseVersion;
* *
* @author edalquist * @author edalquist
* *
* @deprecated use {@code PostgreSQLDialect(900)} * @deprecated use {@code PostgreSQLLegacyDialect(900)}
*/ */
@Deprecated @Deprecated
public class PostgreSQL9Dialect extends PostgreSQLLegacyDialect { public class PostgreSQL9Dialect extends PostgreSQLLegacyDialect {

View File

@ -14,7 +14,7 @@ import org.hibernate.dialect.DatabaseVersion;
* @author Yoryos Valotasios * @author Yoryos Valotasios
* @author Lukasz Antoniak * @author Lukasz Antoniak
* *
* @deprecated use {@code SQLServerDialect(9)} * @deprecated use {@code SQLServerLegacyDialect(9)}
*/ */
@Deprecated @Deprecated
public class SQLServer2005Dialect extends SQLServerLegacyDialect { public class SQLServer2005Dialect extends SQLServerLegacyDialect {

View File

@ -14,7 +14,7 @@ import org.hibernate.dialect.SQLServerDialect;
* *
* @author Gavin King * @author Gavin King
* *
* @deprecated use {@code SQLServerDialect(10)} * @deprecated use {@code SQLServerLegacyDialect(10)}
*/ */
@Deprecated @Deprecated
public class SQLServer2008Dialect extends SQLServerDialect { public class SQLServer2008Dialect extends SQLServerDialect {