Невозможно параметризовать аргументами Spring Boot - PullRequest
0 голосов
/ 05 октября 2018
package com.ksfe.auditlog.repository;

import org.springframework.data.cassandra.repository.CassandraRepository;

import com.ksfe.auditlog.model.Customer;

public interface CustomerRepository extends CassandraRepository<Customer> {

}

, в котором ошибка отображается как Неверное количество аргументов для типа CassandraRepository;не может быть параметризовано аргументами

Ответы [ 2 ]

0 голосов
/ 05 октября 2018

Измените версии boot boot и spring-data, чтобы они соответствовали версиям, которые используются в статье, или добавьте второй параметр с типом поля Id в вашей сущности, например:

public interface CustomerRepository extends CassandraRepository<Customer,Long> {}

Начиная с версии 2.0.0 большинство репозиториев данных Spring имеют два параметра.

0 голосов
/ 05 октября 2018

Измените

public interface CustomerRepository extends CassandraRepository<Customer>

на

public interface CustomerRepository extends CassandraRepository<Customer,Integer>

, добавив также параметр id.

ПРИМЕЧАНИЕ:Целое / длинное зависит от типа идентификатора.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...