В CQL Cassandra идентификаторы, такие как пространство ключей, имена таблиц и столбцов, не чувствительны к регистру. Если вы хотите использовать смешанный регистр, вы должны указать свои имена, т.е.
import org.springframework.data.cassandra.core.mapping.Table;
@Table("\"MyTable\"")
public class MyTable {
}
При этом я настоятельно рекомендую не использовать идентификаторы смешанного регистра. Хотя это работает, это создает большую сложность в том, чтобы беспокоиться о цитировании всего. Соглашение, которое я чаще всего вижу с Cassandra, заключается в использовании строчных букв _
в качестве разделителя слов, то есть my_table
. Вы все еще можете использовать MyTable
в качестве имени класса для соответствия соглашениям Java.