Java Junit存储库类的HSQL内存中数据库

Java Junit存储库类的HSQL内存中数据库,java,junit,hsqldb,Java,Junit,Hsqldb,我必须使用HSQL DB为存储库类编写JUNIT。 我不应该使用任何SQL命令将数据加载到HSQL DB中 相反,我需要使用一个名为abc.jar的外部jar,它将把所有模式和数据从生产数据库加载到HSQL中 jar作为一个独立的程序运行良好,即将模式和表从真实数据库导出到HSQL中 在当前包中,我将abc.jar添加为dependent。当我调用abc.jar中的一个方法来导出存储库jUnit的@before中的数据时,我得到的是HSQL连接异常 这是一种可能的方法吗?这是一种可能的方法 独立

我必须使用HSQL DB为存储库类编写JUNIT。 我不应该使用任何SQL命令将数据加载到HSQL DB中

相反,我需要使用一个名为abc.jar的外部jar,它将把所有模式和数据从生产数据库加载到HSQL中

jar作为一个独立的程序运行良好,即将模式和表从真实数据库导出到HSQL中

在当前包中,我将abc.jar添加为dependent。当我调用abc.jar中的一个方法来导出存储库jUnit的@before中的数据时,我得到的是HSQL连接异常


这是一种可能的方法吗?

这是一种可能的方法


独立设置和测试设置中的连接URL必须是绝对URL。数据导出必须在同一JVM进程中进行。如果使用文件:数据库,则数据库文件的路径必须是绝对路径。如果您使用的是mem:database,那么这些路径是绝对路径,前提是它们在同一JVM进程中使用

欢迎来到StackOverflow。请先查看StackOverflow关于提问的帮助。专注于和,但其他也会很有用。你能告诉我们你的代码和例外情况吗?