Java DBUnit:是否有支持Oracle PLSQL的内存中数据库?

Java DBUnit:是否有支持Oracle PLSQL的内存中数据库?,java,oracle,junit,plsql,dbunit,Java,Oracle,Junit,Plsql,Dbunit,我正在集成DBUnit对我的应用程序进行单元测试,然后我遇到了内存中的H2数据库不支持PLSQL函数的问题,该函数将在SQL脚本中指定 那么,anyhone能否推荐一个内存中的数据库(H2的替代品),我可以与DBUnit集成并执行Oracle PL/SQL函数?正如第二条命令所提到的,除了Oracle DB之外,在PL/SQL过程、函数和其他功能方面,Oracle不会做任何事情 因此,要使用DBUnit,解决方案将是一个物理Oracle数据库,其作用与内存数据库中的H2类似。这使生活变得简单,并

我正在集成DBUnit对我的应用程序进行单元测试,然后我遇到了内存中的H2数据库不支持PLSQL函数的问题,该函数将在SQL脚本中指定


那么,anyhone能否推荐一个内存中的数据库(H2的替代品),我可以与DBUnit集成并执行Oracle PL/SQL函数?

正如第二条命令所提到的,除了Oracle DB之外,在PL/SQL过程、函数和其他功能方面,Oracle不会做任何事情


因此,要使用DBUnit,解决方案将是一个物理Oracle数据库,其作用与内存数据库中的H2类似。这使生活变得简单,并且工作得很好。

您检查过HSQLDB吗?:唯一能够可靠执行PL/SQL的数据库是Oracle。在与生产数据库不同的数据库上运行单元测试是没有意义的,尤其是当涉及到有意义的存储过程时。。您认为我可以在实际的Oracle DB上运行DBUnit并让它回滚测试用例所做的更改吗?