- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<employee name = "abc" empId = "100" location = "goa" dept = "IT" />
<facilities transport="Y" mealcard = "" driver = "Y"/>
<reportees manager = "XXX" lead = "XXX" VP = "XXX"/>
<employee name = "XYZ" empId = "101" location = "mombai" dept = "IT" />
<facilities transport="Y" mealcard = "" driver = "Y"/>
<reportees manager = "XXX" lead = "XXX" VP = "XXX"/>
<employee name = "PQA" empId = "102" location = "delhi" dept = "IT" />
<facilities transport="Y" mealcard = "" driver = "Y"/>
<reportees manager = "XXX" lead = "XXX" VP = "XXX"/>
上面是我的 XML。我必须验证同样的事情。我使用 DBUnit 将相同的 XML 与其他 XML 进行比较(其他 XML 具有相同的内容,但从不同的源生成)。创建数据集时,我收到“org.dbunit.database.AmbigouslyTableNameException”。
我对每个 XML 标签都有 SQL 查询。例如。对于员工标签,我正在 empID 上查询。对于我正在查询mealCard等的设施,我正在循环遍历XML标签。第一次迭代顺利,没有错误。我正在使用 QueryDataSet.addTable(table_name ,query) 添加表,即 xml 标签。但是,当下一次迭代到来并且我尝试再次添加员工标签时,我收到了上述错误。
最佳答案
配置模式名称,以便 dbUnit 知道要使用哪个。请参阅Why am I getting an "AmbiguousTableNameException"?
关于java - org.dbunit.database.AmbigouslyTableNameException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50247325/
我正在尝试 DBUnit (2.6.0),并尝试导出我的完整数据库 (PostgreSQL)。但是会抛出以下异常: Exception in thread "main" org.dbunit.data
我基于DbUnit测试框架(内存中的H2数据库)设置了持久层测试,效果很好,但是当我想切换到Oracle数据库时我有这个错误: org.dbunit.database.AmbiguousTableNa
上面是我的 XML。我必须验证同样的事情。我使用 DBUni
我是一名优秀的程序员,十分优秀!