Merge pull request #3325 from ebean-orm/feature/default-batchSize-100

Change default persistBatchSize from 20 to 100 (as a better default value)
This commit is contained in:
Rob Bygrave
2024-02-15 22:07:14 +13:00
committed by GitHub
2 changed files with 4 additions and 6 deletions
@@ -236,7 +236,7 @@ public class DatabaseConfig implements DatabaseBuilder.Settings {
*/
private PersistBatch persistBatchOnCascade = PersistBatch.INHERIT;
private int persistBatchSize = 20;
private int persistBatchSize = 100;
private EnumType defaultEnumType = EnumType.ORDINAL;
@@ -35,11 +35,9 @@ public class TestPersistCascade extends BaseTestCase {
assertThat(sql.get(23)).contains("insert into pcf_city");
assertSqlBind(sql, 24, 26);
assertThat(sql.get(28)).contains("insert into pcf_event");
assertSqlBind(sql, 29, 48);
assertThat(sql.get(50)).contains("insert into pcf_event");
assertSqlBind(sql, 51, 70);
assertThat(sql.get(72)).contains("insert into pcf_event");
assertSqlBind(sql, 73, 87);
assertSqlBind(sql, 29, 128);
assertThat(sql.get(130)).contains("insert into pcf_event");
assertSqlBind(sql, 131, 150);
}
country.deletePermanent();