From e747701042880341331392d4afef4105f228a432 Mon Sep 17 00:00:00 2001 From: Dan Kristensen Date: Fri, 10 Oct 2025 11:03:02 +0200 Subject: [PATCH] HHH-19824 Use correct DB2 z/os sequence query --- .../src/main/java/org/hibernate/dialect/DB2zDialect.java | 2 +- .../unit/sequence/DB2zSequenceInformationExtractorTest.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/hibernate-core/src/main/java/org/hibernate/dialect/DB2zDialect.java b/hibernate-core/src/main/java/org/hibernate/dialect/DB2zDialect.java index 29135c068c74..f4f6a9fffb4a 100644 --- a/hibernate-core/src/main/java/org/hibernate/dialect/DB2zDialect.java +++ b/hibernate-core/src/main/java/org/hibernate/dialect/DB2zDialect.java @@ -113,7 +113,7 @@ public SequenceSupport getSequenceSupport() { @Override public String getQuerySequencesString() { - return "select * from sysibm.syssequences"; + return "select case when seqtype='A' then seqschema else schema end as seqschema, case when seqtype='A' then seqname else name end as seqname, start, minvalue, maxvalue, increment from sysibm.syssequences"; } @Override diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/dialect/unit/sequence/DB2zSequenceInformationExtractorTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/dialect/unit/sequence/DB2zSequenceInformationExtractorTest.java index c9d196883d59..c411bbc21eb6 100644 --- a/hibernate-core/src/test/java/org/hibernate/orm/test/dialect/unit/sequence/DB2zSequenceInformationExtractorTest.java +++ b/hibernate-core/src/test/java/org/hibernate/orm/test/dialect/unit/sequence/DB2zSequenceInformationExtractorTest.java @@ -26,7 +26,7 @@ public Dialect getDialect() { @Override public String expectedQuerySequencesString() { - return "select * from sysibm.syssequences"; + return "select case when seqtype='A' then seqschema else schema end as seqschema, case when seqtype='A' then seqname else name end as seqname, start, minvalue, maxvalue, increment from sysibm.syssequences"; } @Override