There was an error while loading. Please reload this page.
1 parent 1241d35 commit a7f017cCopy full SHA for a7f017c
hibernate-core/src/main/java/org/hibernate/engine/jdbc/batch/internal/AbstractBatchImpl.java
@@ -159,8 +159,12 @@ protected void releaseStatements() {
159
clearBatch( statement );
160
resourceRegistry.release( statement );
161
}
162
-jdbcCoordinator.afterStatementExecution();
+// IMPL NOTE: If the statements are not cleared and JTA is being used, then
163
+// jdbcCoordinator.afterStatementExecution() will abort the batch and a
164
+// warning will be logged. To avoid the warning, clear statements first,
165
+// before calling jdbcCoordinator.afterStatementExecution().
166
statements.clear();
167
+jdbcCoordinator.afterStatementExecution();
168
169
170
protected void clearBatch(PreparedStatement statement) {
0 commit comments