Oracle + dbunit gets AmbiguousTableNameException

前端 未结 5 1954
眼角桃花
眼角桃花 2021-01-02 09:28

I am using dbunit to create database backups, which can be imported and exported. My application can use several database engines: MySQL, PostgreSQL, SQLServer, H2 and Oracl

5条回答
  •  刺人心
    刺人心 (楼主)
    2021-01-02 10:15

    Setting the database schema fixed it for me:

    @Bean
    public DatabaseDataSourceConnectionFactoryBean dbUnitDatabaseConnection(final DataSource dataSource){
        final DatabaseDataSourceConnectionFactoryBean connectionFactory = new DatabaseDataSourceConnectionFactoryBean();
        connectionFactory.setDataSource(dataSource);
        connectionFactory.setSchema(DB_SCHEMA);
        return connectionFactory;
    }
    

提交回复
热议问题