Ошибка при получении H2 при r2db c, работающем при загрузке Spring - PullRequest
0 голосов
/ 18 марта 2020

уже несколько дней я пытаюсь получить простую базу данных H2 / R2db c, работающую при загрузке Spring с WebFlux. Приложение запускается нормально, но когда я вызываю конечную точку / todos для получения всех объектов в базе данных, я получаю следующую ошибку:

reactor.core.Exceptions$ErrorCallbackNotImplemented: org.springframework.data.r2dbc.BadSqlGrammarException: executeMany; bad SQL grammar [SELECT TODO.* FROM TODO]; nested exception is io.r2dbc.spi.R2dbcBadGrammarException: [42102] [42S02] Table "TODO" not found; SQL statement:
SELECT TODO.* FROM TODO [42102-200]

Насколько я понимаю, если я добавлю схему. sql файл в пути к классу с помощью команды создания таблицы, он будет использовать его для создания таблицы при запуске, но, похоже, это не работает. Любые идеи о том, что я могу делать не так? Буду признателен за любую помощь, к чему бы хотелось обратиться, это рабочий пример mysql / r2db c, если кто-то может указать мне на него.

Весь код находится по адресу: https://gitlab.com/vanfleet/test-r2dbc-h2

...