与嵌入式或内存H2 DB进行集成测试,但生产系统使用SQL Server DB

时间:2019-09-25 03:12:32

标签: java sql-server spring-boot h2 spring-boot-jpa

我的应用程序使用SQL Server DB作为持久性单元,在应用程序中,我们使用某些SQL Server特定的查询,例如updlock和rowlock查询。有什么方法可以使用任何嵌入式数据库或内存数据库来运行集成测试用例,因为我不想每次运行集成测试时都连接到任何外部db资源吗?

我尝试了H2 DB,但是在updlock和rowlock查询中,它引发了异常。我试图在SQLSERVER模式下运行H2数据库,但没有帮助(不确定H2是否在SQL SERVER模式下运行)。

任何帮助将不胜感激。

0 个答案:

没有答案
相关问题