DbUnit的AmbiguousTableNameException

昨天在用Dbunit时遇到这个异常:

org.dbunit.database.AmbiguousTableNameException: BIN$KWdKkk3jYEvgQAB/AQAa8A==$0<br />

在这里找到了答案
因为oracle会保存一些已经被删除的表在recycle bin里面.回想起来我确实在执行dbunit前删除了一些表.
在oracle命令行执行 “PURGE RECYCLEBIN” 既可以删除这些临时表.或者过一段时间这些表自然会被oracle删掉.

Comments are closed.