Как настроить подробности подключения H2 DB в компоненте DB Server для тестового примера Munit?

  1. Мне нужно проверить запрос к БД без подключения к исходной базе данных.
  2. Я пытаюсь использовать компонент БД Munit для подключения к H2 в памяти БД вместо оригинальной базы данных.
  3. Я настроил сценарий sql в DB Server config module`dbserver:config name="DB_Server" database="test" doc:name="DB Server" sqlFile="CreateEmployee.sql", а также запустил сервер БД в munit Перед набором
  4. Но мой тестовый пример подключается к исходной базе данных вместо базы данных H2
  5. У меня установлены локальные H2 Db и свойства БД

Пожалуйста, помогите мне, где и как настроить свойства, связанные с H2 DB, чтобы мой тестовый пример работал в памяти DB?

1 ответ

Компонент MUnit DB предназначен для запуска экземпляра H2 DB, а не для подключения к существующему.

Вариант использования: если ваше приложение параметризовано для подключения к БД, вы используете компонент БД MUnit для запуска БД в памяти и изменяете строку подключения в вашем приложении (как параметр), чтобы включить новую БД, работающую в объем памяти.

Имеет смысл?

Может быть, этот раздел документации поможет уточнить:

https://docs.mulesoft.com/mule-user-guide/v/3.7/munit-database-server

НТН

Другие вопросы по тегам