春季集成测试Oracle本机SQL

时间:2020-02-22 14:01:58

标签: spring oracle testing integration in-memory-database

我有一个旧应用程序,最近已从Struts移植到Spring MVC。数据层使用本地Oracle SQL编写。我想介绍一些集成测试,但出于明显的原因,想避免使用实际的Oracle数据库。是否有一个可以处理Oracle本机SQL的内存数据库?这只是一个梦吗?我会最终在VM中使用Oracle XE吗?

2 个答案:

答案 0 :(得分:0)

我发现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

答案 1 :(得分:0)

Oracle的内存数据库TimesTen是否与标准Oracle兼容?