Почему TestEntityManager помещает данные с идентификатором 0 в h2 в базу данных памяти?

#spring-boot #h2

#весенняя загрузка #h2

Вопрос:

Я пытался протестировать findById(1) репозитория Jpa. Но он возвращался пустым. Когда я использовал 0 для идентификатора, он вернул правильный объект.

Почему TestEntityManager сохраняет данные в базе данных h2 в памяти с индексом 0 по умолчанию?

Комментарии:

1. Какую стратегию вы использовали для GeneratedValue в вашем классе сущностей

2. Тип генерации. ИДЕНТИФИКАЦИЯ