Исключение при вставке данных через spring-data-rest в cassandradb - PullRequest
0 голосов
/ 20 ноября 2018

Всякий раз, когда я пытаюсь вставить данные с помощью запроса отдыха в cassandradb, я получаю следующее исключение

org.springframework.data.cassandra.core.mapping.UnsupportedCassandraOperationE
xception: Cassandra does not support associations

cassandraRepo.java

@RepositoryRestResource(collectionResourceRel = "datapool",path = "datapool")
public interface cassandraRepo extends CassandraRepository<Datapool, String> {

    List<Datapool> findByName(@Param("name") String name);
}

Datapool.java

@Table
public class Datapool {

    @Id
    private String id;

    private String name;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
}

Зависимости

<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-data-cassandra</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-data-rest</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-test</artifactId>
        <scope>test</scope>
    </dependency>
</dependencies>

Запрос

curl -i -X ​​POST -H "Тип содержимого: application / json" -d '{"id": "drei","name": "darn"} 'http://localhost:8080/datapool/

Странно то, что он все еще вставляет данные в таблицу.Однако я хотел бы иметь в виду причину освобождения от этого исключения.

...