Java apachephoenix-DAO测试

Java apachephoenix-DAO测试,java,spring,testing,hbase,phoenix,Java,Spring,Testing,Hbase,Phoenix,我需要测试使用ApachePhoenix(HBase上的SQL层)作为数据源的DAO层(在SpringJDBC中编写) 我在测试数据库方面没有太多经验。我做了一些研究,我知道最常见的方法是使用InMemory数据库,但在这种特殊情况下,我不能使用InMemory数据库,因为Phoenix在SQL方言方面有一些差异。 因此,我的问题是,在这种情况下,编写集成测试的最佳方法是什么。您可以参考apache phoenix代码中的一个IT测试用例org.apache.phoenix.end2end.Qu

我需要测试使用ApachePhoenix(HBase上的SQL层)作为数据源的DAO层(在SpringJDBC中编写)

我在测试数据库方面没有太多经验。我做了一些研究,我知道最常见的方法是使用InMemory数据库,但在这种特殊情况下,我不能使用InMemory数据库,因为Phoenix在SQL方言方面有一些差异。
因此,我的问题是,在这种情况下,编写集成测试的最佳方法是什么。

您可以参考apache phoenix代码中的一个IT测试用例org.apache.phoenix.end2end.QueryIT来编写自己的测试