我有一个扩展JdbcBasedDBTestCase
的类,我从抽象类中实现了所有必需的getter:getDriverClass()
,getPassword()
,getUsername()
,getConnectionUrl()
。我的连接网址如下所示:jdbc:mysql://database_location:port/database_name
。
我要继续第2步:http://dbunit.sourceforge.net/howto.html
在构造函数中,我将架构设置为:
System.setProperty( PropertiesBasedJdbcDatabaseTester.DBUNIT_SCHEMA, "database_name" );
我在构造函数中设置了属性。
然而,当我运行测试时,我得到了模糊的表名异常:
org.dbunit.database.AmbiguousTableNameException: users
我也将DatabaseConfig.FEATURE_QUALIFIED_TABLE_NAMES
设置为true
并禁用了它,但仍然收到错误。
发生了什么事?