В моем приложении JPA + Hibernate + MySQL у меня есть такая сущность:
@Entity
public class Room {
@Id
@GeneratedValue
private long id;
// columns....
}
Это прекрасно работает, но сгенерированные значения идентификаторов, как и ожидалось, равны 1, 2, 3 и т. Д. Однако пользователи увидят этот идентификатор, и клиент хочет, чтобы идентификатор был длиннее (потому что он находит его). выглядит лучше), со дня выпуска приложения.
Как я могу изменить генерацию идентификаторов Hibernate или MySQL (я не знаю, кто на самом деле это делает сейчас), чтобы идентификаторы всегда были выше определенного значения, например, 100000000