Когда я запускаю сервер и добавляю запись, сгенерированный идентификатор будет начинаться с 1, 2 и так далее. После перезапуска добавление записи приведет к созданию идентификатора, подобного 32, xxx. Другой перезапуск и добавление записи сгенерирует идентификатор, например, 65, ххх.
Я не знаю, почему это происходит.
Вот фрагмент аннотации, которую я использую для своего идентификатора. Я использую Hibernate 3.4.0.GA.
@Id
@GeneratedValue(strategy = GenerationType.TABLE)
private Long id;