Весеннее тестирование интеграции Oracle Native SQL - PullRequest
0 голосов
/ 22 февраля 2020

У меня есть устаревшее приложение, которое недавно было перенесено из Struts в Spring MVC. Уровень данных написан с собственным Oracle SQL. Я хотел бы представить несколько интеграционных тестов, но по понятным причинам хотел бы избежать использования реальной базы данных Oracle. Есть ли в памяти БД, которая может работать с Oracle native SQL? Это просто сон? Я только собираюсь в итоге получить Oracle XE в ВМ?

Ответы [ 2 ]

0 голосов
/ 23 февраля 2020

Разве база данных Oracle в памяти, TimesTen, не совместима со стандартом Oracle?

0 голосов
/ 22 февраля 2020

Я обнаружил, что H2 на самом деле имеет режим совместимости Oracle. Отлично!

spring.datasource.url=jdbc:h2:mem:testdb;Mode=Oracle
spring.datasource.platform=h2
spring.jpa.hibernate.ddl-auto=none
spring.datasource.continue-on-error=true
...