Remove Sequence batching in favour of JPA increment 50

Also remove h2sqldb in favour of always using H2
This commit is contained in:
rob bygrave
2020-03-05 00:22:20 +13:00
parent 0ce39c73f1
commit 1c24ebf6dc
39 changed files with 125 additions and 812 deletions
@@ -1401,13 +1401,13 @@ public class BeanDescriptorManager implements BeanDescriptorMap {
String primaryKeyColumn = desc.getSinglePrimaryKeyColumn();
seqName = namingConvention.getSequenceName(desc.getBaseTable(), primaryKeyColumn);
}
int stepSize = desc.setIdentitySequenceBatchMode(databasePlatform.isSequenceBatchMode());
desc.setIdGenerator(createSequenceIdGenerator(seqName, stepSize));
int increment = desc.setIdentitySequenceDefaultIncrement();
desc.setIdGenerator(createSequenceIdGenerator(seqName, increment));
}
}
private PlatformIdGenerator createSequenceIdGenerator(String seqName, int stepSize) {
return databasePlatform.createSequenceIdGenerator(backgroundExecutor, dataSource, stepSize, seqName);
private PlatformIdGenerator createSequenceIdGenerator(String seqName, int increment) {
return databasePlatform.createSequenceIdGenerator(backgroundExecutor, dataSource, increment, seqName);
}
private void createByteCode(DeployBeanDescriptor<?> deploy) {