-
Notifications
You must be signed in to change notification settings - Fork 4
@ExpectJdbcBatching
Verifies that insert, delete and update statements are processed in JDBC batches having batchSize elements.
Batching of inserts, updates and deletes statements allows to reduce the number of roundtrips to the database which can dramatically impact application performance.
You may sometimes think that you are using JDBC batching but in fact not: Paper 1, Paper 2.
| Name | Type | Meaning | Default value |
|---|---|---|---|
| batchSize | int | JDBC batch size | - |
batchSize is optional. In this case, the annotation checks that insert, delete and update statements are processed in JDBC batches but the annotation does not check the batch size.
A 0 batch size means that JDBC batching is disabled.
@ExpectJdbcBatching(batchSize = 30)π Β Core
π Β JVM
π Β SQL
π Β Scopes
π Β Create an annotation
π Β JUnit 4
π Β JUnit 5
π Β TestNG
π Β Spring
π Β Detect and fix N+1 SELECT
π Β Maven performance
π Β Spring Boot - JUnit 4
π Β Spring Boot - JUnit 5
π Β Micronaut Data - JUnit 5
π Β Micronaut - Spring - JUnit 5
π Β Quarkus - JUnit 5
π Β FAQ
π Β QuickPerf code