Данные Spring, по-видимому, не создают структуру базы данных при использовании соединения с памятью - PullRequest
0 голосов
/ 25 апреля 2020

У меня есть небольшой весенний проект данных + hibernate + sqlite:

https://github.com/alex-t0/spring-data-test

Я использую опцию ddl-auto: update и запускаю, например, метод SpringBootTest.Test в качестве теста Gradle. Когда в подключении к памяти используется url: "jdbc:sqlite::memory:" Я получил эту ошибку:

Caused by: org.sqlite.SQLiteException: [SQLITE_ERROR] SQL error or missing database (no such table: hibernate_sequence)

Я предполагаю, что hibernate создает структуру, но когда тест начался - я получаю новое соединение с пустой базой данных.

Когда я использовать файл при подключении к диску, все работает нормально.

Как исправить проблему с памятью в БД?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...