Я использую Hibernate в качестве поставщика JPA в проекте весенней загрузки.Все объекты используют одну и ту же последовательность, но по умолчанию сгенерированное имя последовательности - hibernate_sequence
с начальным значением 1 и размером приращения 1.
В настоящее время я настраиваю параметры последовательности с помощью файла package-info.java
(какописано в этом ответе: ссылка ):
package-info.java:
@GenericGenerator(name = "shared", strategy = "org.hibernate.id.enhanced.SequenceStyleGenerator", parameters = {
@Parameter(name = "sequence_name", value = "custom-sequence-name"),
@Parameter(name = "initial_value", value = "1"),
@Parameter(name = "increment_size", value = "10"),
})
Но этот подход мне тоже не нравитсямного.
Есть ли способ настроить параметры последовательности по умолчанию со свойствами пружинной загрузки в application.yml
или с некоторым классом @Configuration
?