Skip to content

Commit 2820e9e

Browse files
VladoKurucbeikov
authored andcommitted
HHH-18250 Informix multi insert not supported
1 parent 55ab762 commit 2820e9e

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/InformixDialect.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -479,6 +479,11 @@ public boolean supportsLateral() {
479479
return getVersion().isSameOrAfter( 12, 10 );
480480
}
481481

482+
@Override
483+
public boolean supportsValuesListForInsert() {
484+
return false;
485+
}
486+
482487
@Override
483488
public ViolatedConstraintNameExtractor getViolatedConstraintNameExtractor() {
484489
return EXTRACTOR;

hibernate-core/src/main/java/org/hibernate/query/sqm/internal/QuerySqmImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -788,7 +788,7 @@ else if ( sqmInsert instanceof SqmInsertValuesStatement<?>
788788
final NonSelectQueryPlan[] planParts = new NonSelectQueryPlan[valuesList.size()];
789789
for ( int i = 0; i < valuesList.size(); i++ ) {
790790
final SqmInsertValuesStatement<?> subInsert = insertValues.copyWithoutValues( SqmCopyContext.simpleContext() );
791-
subInsert.values( valuesList );
791+
subInsert.values( valuesList.get( i ) );
792792
planParts[i] = new SimpleInsertQueryPlan( subInsert, domainParameterXref );
793793
}
794794

0 commit comments

Comments
 (0)