Поддерживается ли встроенная база данных Zonky для версии Spring boot 3.0?

Я пытаюсь перенести свое приложение с весенней загрузки 2.7.2 на версию 3.0.0. При запуске теста интеграции я получаю следующую ошибку:

java.lang.NullPointerException: невозможно вызвать «org.hibernate.metamodel.mapping.JdbcMapping.getJdbcValueBinder()», поскольку «jdbcMapping» имеет значение null

Основная версия Hibernate ORM — 6.1.5.Final.

Может ли кто-нибудь помочь, если они использовали библиотеки zonky с весенней загрузкой 3.0?

Я добавил следующие зависимости в pom.xml:

      <dependency>
    <groupId>io.zonky.test</groupId>
    <artifactId>embedded-database-spring-test</artifactId>
    <version>2.2.0</version>
    <scope>test</scope>
</dependency>
<dependency>
    <groupId>io.zonky.test</groupId>
    <artifactId>embedded-postgres</artifactId>
    <version>2.0.2</version>
    <scope>test</scope>
</dependency>

1 ответ

Если тестовый класс использует контекст Spring, который уже содержит bean-компонент источника данных, bean-компонент источника данных будет автоматически заменен тестовым источником данных. Вновь созданный bean-компонент источника данных будет внедрен во все связанные компоненты, и вы также можете внедрить его в тестовый класс.

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