From 7c400e10bb7a182b0324b62373c30e6c756347ca Mon Sep 17 00:00:00 2001 From: LLEFEVRE Date: Fri, 16 Feb 2024 11:45:37 +0100 Subject: [PATCH] HHH-15756 Table Value Constructor (INSERT, FROM column aliasing at table alias, CTE) --- .../main/java/org/hibernate/dialect/OracleDialect.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/hibernate-core/src/main/java/org/hibernate/dialect/OracleDialect.java b/hibernate-core/src/main/java/org/hibernate/dialect/OracleDialect.java index 1c36ee75b9..0fc28fc20b 100644 --- a/hibernate-core/src/main/java/org/hibernate/dialect/OracleDialect.java +++ b/hibernate-core/src/main/java/org/hibernate/dialect/OracleDialect.java @@ -963,6 +963,15 @@ public class OracleDialect extends Dialect { return getVersion().isSameOrAfter( 23 ) ? SelectItemReferenceStrategy.ALIAS : SelectItemReferenceStrategy.EXPRESSION; } + @Override + public boolean supportsValuesList() { + return getVersion().isSameOrAfter( 23 ); + } + @Override + public boolean supportsValuesListForInsert() { + return getVersion().isSameOrAfter( 23 ); + } + // features which remain constant across 8i, 9i, and 10g ~~~~~~~~~~~~~~~~~~ @Override