В настоящее время я работаю в проекте, который нуждается в базе данных Cassandra, чтобы иметь возможность поиска. У нас есть кластер DataStax, и мы хотим использовать Spring Data для упрощения операций с базой данных. Однако, когда мы создали сущность, которая получила и - @Table
(для Кассандры) и @SolrDocument
(для Солра), она оказалась сломанной. Единственная ошибка, которую мы получили, это ошибка ниже. Кто-нибудь сталкивался с такой проблемой?
Caused by: org.springframework.data.mapping.PropertyReferenceException: No property findAll found for type ENTITYNAME!
Я знаю, что это, вероятно, проблема Spring, но надеюсь найти кого-то, кто боролся с этим типом проблемы.
Привет! * * 1006
Некоторые примеры сущностей, вызывающие проблемы:
@SolrDocument(solrCoreName = "sample_entity")
@Table("sample_entity")
@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
public final class SampleEntity {
@PrimaryKey
@Indexed(name = "id")
private UUID id;
private LocalDateTime created;
private UUID foreignId;
@Indexed(name = "name")
private String name;
private boolean someflag = true;
}