Как настроить подробности подключения H2 DB в компоненте DB Server для тестового примера Munit?
- Мне нужно проверить запрос к БД без подключения к исходной базе данных.
- Я пытаюсь использовать компонент БД Munit для подключения к H2 в памяти БД вместо оригинальной базы данных.
- Я настроил сценарий sql в DB Server config module`dbserver:config name="DB_Server" database="test" doc:name="DB Server" sqlFile="CreateEmployee.sql", а также запустил сервер БД в munit Перед набором
- Но мой тестовый пример подключается к исходной базе данных вместо базы данных H2
- У меня установлены локальные H2 Db и свойства БД
Пожалуйста, помогите мне, где и как настроить свойства, связанные с H2 DB, чтобы мой тестовый пример работал в памяти DB?
1 ответ
Компонент MUnit DB предназначен для запуска экземпляра H2 DB, а не для подключения к существующему.
Вариант использования: если ваше приложение параметризовано для подключения к БД, вы используете компонент БД MUnit для запуска БД в памяти и изменяете строку подключения в вашем приложении (как параметр), чтобы включить новую БД, работающую в объем памяти.
Имеет смысл?
Может быть, этот раздел документации поможет уточнить:
https://docs.mulesoft.com/mule-user-guide/v/3.7/munit-database-server
НТН