#mysql #hibernate #spring-data-jpa #spring-data
Вопрос:
Я использую тип поколения гибернации.ИДЕНТИФИКАТОР, который переводится в auto_increment в таблицах. Когда я вставляю данные с помощью spring data jpa, для автоматического увеличения значения идентификатора используется очень большое число. Но когда я делаю вставки, используя прямые запросы sql-вставки в БД, это присваивает очень низкое число. Таким образом, автоматически увеличенные значения не являются согласованными. Из-за моей базы данных (Memsql) Я не могу использовать генератор последовательностей, так как он этого не позволяет. Как я могу обеспечить низкое значение идентификатора, которое также согласуется между приложением hibernate и необработанными запросами?
Комментарии:
1. Предоставьте более подробную информацию, такую как инструкции SQL, которые вы видите, определение сущности, DDL и код, который вы используете.