Na aula é possível fazer o extends do CrudRepository em uma classe, entretanto, ao tentar imitar não consigo importa. Será que o SpringBoot substituiu o CrudRepository??
Na aula é possível fazer o extends do CrudRepository em uma classe, entretanto, ao tentar imitar não consigo importa. Será que o SpringBoot substituiu o CrudRepository??
Estou com o mesmo problema.
Aqui resolveu quando eu transformei a Classe em Interface.
Não tinha atentado a esse detalhe.
@Repository
public INTERFACE CargoRepository extends CrudRepository {
Olá, Robert
No caso o que muda da "CrudRepository "para "JpaRepository" são os recursos que cada uma tem, no final das contas todas são filhas da super classe repository. Você pode utilizar a "CrudRepository" para limitar as operações com funções mais basicas (entretanto, vale lembrar que o método "findById()" de busca da CrudRepository retornam um "Optional" e não o objeto, então atende-se a isso na escolha), enquanto a JpaRepository possue métodos que seguem a própria JPA como o "flush()".
Sobre o seu problema, poste o seu código e o erro de log para vermos.
Referências
Olá a todos, o erro estava ocorrendo por conta de que eu estava criando uma CLASSE para EXTENDS o CRUDREPOSIROTY. Ou seja, para corrigir o meu erro, eu só precisei trocar de "class" para "interface". É só isso, obrigado a todos que se disponibilizaram para ajudar