From 8fb35947ff6525a8286295f2959cd5a71502b2f9 Mon Sep 17 00:00:00 2001 From: Nathan Xu Date: Fri, 13 Dec 2019 20:00:55 -0500 Subject: [PATCH] HHH-13373 fix the bug that 'different sequence names in differnt dbs' breaks SequenceInformationExtractorMariaDBDatabaseImpl --- .../main/java/org/hibernate/dialect/MariaDB103Dialect.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hibernate-core/src/main/java/org/hibernate/dialect/MariaDB103Dialect.java b/hibernate-core/src/main/java/org/hibernate/dialect/MariaDB103Dialect.java index 54490d9879..808d124824 100644 --- a/hibernate-core/src/main/java/org/hibernate/dialect/MariaDB103Dialect.java +++ b/hibernate-core/src/main/java/org/hibernate/dialect/MariaDB103Dialect.java @@ -14,7 +14,7 @@ /** * An SQL dialect for MariaDB 10.3 and later, provides sequence support, lock-timeouts, etc. - * + * * @author Philippe Marschall */ public class MariaDB103Dialect extends MariaDB102Dialect { @@ -57,7 +57,7 @@ public String getSelectSequenceNextValString(String sequenceName) { @Override public String getQuerySequencesString() { - return "select table_name from information_schema.TABLES where table_type='SEQUENCE'"; + return "select table_name from information_schema.TABLES where table_schema = database() and table_type = 'SEQUENCE'"; } @Override