Я использую spring-data-cassandra в моем проекте весенней загрузки.Я использую (forceQuote = true), потому что у меня есть таблицы с заглавными буквами.Когда я пытался выполнить метод findById (), он работал без проблем, но метод findAll () вызвал исключение.Я попытался отладить приложение и обнаружил, что spring-data-cassandra добавляет дополнительные кавычки к имени таблицы при выполнении запроса.Таким образом, имя таблицы становится «MyTable».Исключение составляет given string ["MyTable"] is not a valid quoted or unquoted identifier
.
Это ошибка в Spring-data-cassandra?
import lombok.Data;
import org.springframework.data.cassandra.core.mapping.PrimaryKey;
import org.springframework.data.cassandra.core.mapping.Table;
@Table(value = "MyTable", forceQuote = true)
@Data
public class MyTable {
@PrimaryKey
private Integer key;
//some attributes.
}
import org.springframework.data.cassandra.repository.CassandraRepository;
public interface MyTableRepository extends CassandraRepository<MyTable, Integer> {
}