【问题标题】:DBUnit cannot import data into HSQLDBDBUnit 无法将数据导入 HSQLDB
【发布时间】:2012-11-14 23:15:23
【问题描述】:

我在 create-drop 模式下使用 Hibernate 在启动时创建表。 (表是在 hsqlDB 的 public 架构中创建的)。

由于某种原因,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

我正在使用unitils注解@DataSet。

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

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

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

谢谢,

【问题讨论】:

    标签: hsqldb dbunit unitils


    【解决方案1】:

    解决方案在 unitils.properties 中:

    database.schemaNames=PUBLIC

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-21
      • 2011-08-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-06
      • 1970-01-01
      • 2012-12-30
      相关资源
      最近更新 更多