Мы сталкиваемся с проблемой, где у нас есть Подклассы события то использование GenerationType. ТАБЛИЦА для генерации первичного ключа, и когда мы перезапускаем серверы, мы получаем дублирующиеся ошибки первичного ключа.
Мы используем SQL Server и В спящем режиме версия, С 3.5.1 финалом.
Вот то, на что наш Быть в спящем режиме похожи аннотации:
@Entity
@Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)
public abstract class Event {
@Id
@GeneratedValue(strategy = GenerationType.TABLE)
private long eventID;
мы не указываем allocationSize, таким образом, мы используем значение по умолчанию. Быть в спящем режиме таблица последовательностей действительно увеличивает, но она походит на перезапусках, которые она снова использует, уже использовал идентификатор.