Я использую oracle, и у меня определена последовательность (MY_TABLE_SEQ), которая увеличивается на 1.
В моем Pojo у меня есть:
Код: Выделить всё
@SequenceGenerator(name = "MY_SEQ", sequenceName="MY_TABLE_SEQ", allocationSize=50)
@GeneratedValue(strategy=GenerationType.SEQUENCE, generator="MY_SEQ")
Код: Выделить всё
hibernate.id.new_generator_mappings=true
Установка locationSize=1 работает, но, конечно, при каждой вставке он обращается к базе данных, чтобы получить следующую последовательность. Предполагается, что установка вышеуказанного свойства решит проблему.
Подробнее здесь: https://stackoverflow.com/questions/415 ... s-property
Мобильная версия