Замена Н2 в базе данных памяти при юнит-тестировании - PullRequest
0 голосов
/ 31 октября 2018

Итак, это первый раз, когда я пытаюсь написать модульный тест для моего sping-boot-приложения в java (кажется удивительным, но да: D).

Я пытался использовать h2 дБ для моего модульного теста, но я понял, что в памяти базы данных есть некоторые ограничения. Когда я пытаюсь запустить свои юнит-тесты. Это показывает мне ошибку, как.

2018-10-31 15:32:21.796 [] [] [Test worker] ERROR org.hibernate.tool.hbm2ddl.SchemaExport :485 - Unknown data type: "JSON"; SQL statement:

Я сразу же перешел на Google, как это возможно, затем обнаружил, что h2 db не поддерживает JSON поля. Хотя есть некоторые обходные пути для пропуска данных JSON, но поскольку я использую @Type Итак, я не могу использовать обходные пути, такие как переход на Text или что-то еще.

Мне любопытно, есть ли какой-нибудь другой метод, который я могу использовать для завершения моего модульного тестирования, используя какой-то другой в памяти дБ.

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