我试图通过使用.xml初始化Oracle表,
protected IDataSet getDataSet() throws Exception {
return new FlatXmlDataSet(new FileInputStream("customer-init.xml"));
}
但我得到警告:
[main] WARN org.dbunit.dataset.AbstractTableMetaData-发现的潜在问题:配置的数据类型工厂'class org.dbunit.dataset.datatype.DefaultDataTypeFactory'可能导致当前数据库'Oracle'出现问题(例如某些数据类型)可能无法正确支持)。在极少数情况下,您可能会看到此消息,因为受支持的数据库产品列表不完整(list = [derby])。如果是这样,请通过论坛请求进行Java类更新。如果您使用自己的IDataTypeFactory扩展DefaultDataTypeFactory,请确保重写getValidDbProducts()以指定受支持的数据库产品。
我正在寻找几个提出此问题的论坛,但是通常用户在获取IDatabaseConnection时都会收到此警告。我正在使用Oracle 11.2(Maven)。任何想法? 我为MySQL工作。我不知道为什么它不适用于Oracle。
非常感谢您。