Я использую сервер Embedded Cassandra для тестирования приложения с загрузочной пружиной, имеющего spring-data-cassandra.
Я использовал следующий метод для очистки таблиц: EmbeddedCassandraServerHelper.cleanDataEmbeddedCassandra(KEYSPACE);
Однако этот метод выдает исключение, поскольку имена таблиц преобразуются в нижний регистр при выполнении запроса усечения во время выполнения имен моей таблицыиметь заглавные буквы.
Есть ли способ решить эту проблему, сохранив имена таблиц такими, какие они есть?
Это одна из моих таблиц:
import org.springframework.data.cassandra.core.mapping.Table;
@Table(value = "MyTable", forceQuote = true)
public class MyTable {
private String s1;
private String s2;
}
На данный момент я очистил таблицы вручную, используя метод deleteAll () для всех cassandraRepositories, которые есть в моем приложении.