gpt4 book ai didi

java - org.dbunit.database.AmbigouslyTableNameException

转载 作者:太空宇宙 更新时间:2023-11-04 10:29:01 24 4
gpt4 key购买 nike

<?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/

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