JUnit、DBUnit和用于JUnit测试用例的HSQLDB。如何创建表?在任何测试开始之前,我没有使用Hibernate或其他ORM

JUnit、DBUnit和用于JUnit测试用例的HSQLDB。如何创建表?在任何测试开始之前,我没有使用Hibernate或其他ORM,junit,hsqldb,dbunit,spring-test-dbunit,Junit,Hsqldb,Dbunit,Spring Test Dbunit,我将DBUnit与HSQLDB一起用于JUnit测试用例。我无法使用@DatabaseSetup创建表。。当一个测试用例在没有ORM提供程序的情况下开始使用DBUnit+HSQL时,如何创建表?你是说你没有权限吗?或者您不能使用@DatabaseSetup注释 您必须使用SQLcreate TABLE命令以编程方式创建表: 如果无法使用@DatabaseSetup,则始终可以在@Before注释设置方法中创建数据库并使用所需的任何记录填充它。只需记住,通过在相应的@After方法中删除表等来清

我将DBUnit与HSQLDB一起用于JUnit测试用例。我无法使用@DatabaseSetup创建表。。当一个测试用例在没有ORM提供程序的情况下开始使用DBUnit+HSQL时,如何创建表?你是说你没有权限吗?或者您不能使用
@DatabaseSetup
注释

您必须使用SQL
create TABLE
命令以编程方式创建表:

如果无法使用
@DatabaseSetup
,则始终可以在
@Before
注释设置方法中创建数据库并使用所需的任何记录填充它。只需记住,通过在相应的
@After
方法中删除表等来清理数据库