我正在使用DBUnit和HSQLDB进行JUnit测试用例。我无法使用@DatabaseSetup创建表。如何在没有ORM提供程序的情况下使用DBUnit + HSQL启动测试用例时创建表
答案 0 :(得分:0)
你是什么意思"我无法创作表格"?你的意思是你没有权限吗?或者你只是不能使用@DatabaseSetup
注释。
您必须使用SQL CREATE TABLE
命令以编程方式创建表:
如果您不能使用@DatabaseSetup
,您可以随时创建数据库,并使用@Before
带注释的设置方法中所需的任何记录填充该数据库。只需记住通过在相应的@After
方法中删除表等来清理数据库