Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

O CrudRepository foi ultrapassado??

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??

5 respostas
Removido a pedido do usuario.

Estou com o mesmo problema.

solução!

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