gpt4 book ai didi

hsqldb - DBUnit无法将数据导入HSQLDB

转载 作者:行者123 更新时间:2023-12-02 03:53:30 27 4
gpt4 key购买 nike

我在 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 工作正常,我在启动时看到成功的请求

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

谢谢,

最佳答案

解决方案在 unitils.properties 中:

database.schemaNames=PUBLIC

关于hsqldb - DBUnit无法将数据导入HSQLDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13582454/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com