Ithalat ve dışa aktarılabilir veritabanı yedekleri oluşturmak için dbunit kullanıyorum. Uygulamam birçok veritabanı motoru kullanabilir: MySQL, PostgreSQL, SQLServer, H2 ve Oracle. Oracle + dbunit AmbiguousTableNameException alır
aşağıdaki kodla yukarıdaki iş cezası tümü
: docs itibaren!ENTRY es.giro.girlabel.backup 1 0 2012-04-11 11:51:40.542
!MESSAGE Start import backup
org.dbunit.database.AmbiguousTableNameException: AQ$_SCHEDULES
at org.dbunit.dataset.OrderedTableNameMap.add(OrderedTableNameMap.java:198)
at org.dbunit.database.DatabaseDataSet.initialize(DatabaseDataSet.java:231)
at org.dbunit.database.DatabaseDataSet.getTableMetaData(DatabaseDataSet.java:281)
at org.dbunit.operation.DeleteAllOperation.execute(DeleteAllOperation.java:109)
at org.dbunit.operation.CompositeOperation.execute(CompositeOperation.java:79)
at es.giro.girlabel.backup.ImportBackup.createData(ImportBackup.java:39)
at es.giro.girlabel.backup.handlers.Import.execute(Import.java:45)
Teşekkürler, ben zaten bu sorunu çözdüm, ama bahsettiğiniz çözüm 1 tarafından yapıldı. –
[spring-dbunit] (https://github.com/excilys/spring-dbunit) kullanıyorsunuz, çözüm 1) sistem özelliğini [spring.dbunit.schema] (https: // github) ayarlayarak elde edilebilir .com/excilys/yay DBUnit/sorunlar/18). –