我在使用DBUnit和Oracled时遇到了问题-我收到错误消息说
org.dbunit.database.AmbiguousTableNameException: COUNTRIES
at org.dbunit.dataset.OrderedTableNameMap.add(OrderedTableNameMap.java:198)
at org.dbunit.database.DatabaseDataSet.initialize(DatabaseDataSet.java:231)
at org.dbunit.database.DatabaseDataSet.getTableMetaData(DatabaseDataSet.java:281).尽管我正确地指定了Schema名称,但我不知道为什么会出现此错误。
将非常感谢在这方面的任何帮助。
发布于 2012-06-18 18:09:28
请使用:
config.setProperty(DatabaseConfig.FEATURE_QUALIFIED_TABLE_NAMES, false);
config.setProperty(DatabaseConfig.FEATURE_SKIP_ORACLE_RECYCLEBIN_TABLES, true);和中的架构名称
this.dbUnitCon = new DatabaseConnection(connection, this.dbSchema); https://stackoverflow.com/questions/9941443
复制相似问题