Будьте в спящем режиме делают первичный дубликат ключа на использовании перезапуска GenerationType. ТАБЛИЦА

Мы сталкиваемся с проблемой, где у нас есть Подклассы события то использование 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, таким образом, мы используем значение по умолчанию. Быть в спящем режиме таблица последовательностей действительно увеличивает, но она походит на перезапусках, которые она снова использует, уже использовал идентификатор.

6
задан Dougnukem 10 May 2010 в 21:48
поделиться