DBUnit无法将数据导入HSQLDB

时间:2012-11-27 10:43:13

标签: hsqldb dbunit unitils

我在 create-drop 模式下使用Hibernate在启动时创建表。 (表格在hsqlDB中的公共模式中创建)。

出于某种原因,DBunit无法将数据添加到我的表中:

ERROR org.dbunit.database.DatabaseDataSet - 
Table 'MY_TABLE' not found in tableMap=org.dbunit.dataset.OrderedTableNameMap[_tableNames=[], _tableMap={}, _caseSensitiveTableNames=false]

...

Caused by: org.dbunit.dataset.NoSuchTableException: MY_TABLE

我正在使用单元注释@DataSet。

我怀疑DBunit没有使用正确的架构,但无法找到解决此问题的方法。

注意:hibernate工作正常,我在启动时看到成功的请求

有没有人遇到同样的问题?我错过了什么吗?

谢谢,

1 个答案:

答案 0 :(得分:1)

解决方案在unitils.properties中:

  

database.schemaNames = PUBLIC