1
resposta

[Projeto] Aplicação inicia, mas resto do projeto não funciona

Estou com um problema no meu projeto com Spring Boot.
Quando executo, apenas a classe principal ScreenmatchApplication roda normalmente.
Porém, as outras partes do projeto não estão funcionando como esperado Model, principal e repository

O projeto inicia todos class, mas não executa o restante da lógica.

Alguém pode me ajudar a entender o que pode estar acontecendo?

1 resposta

Olá, Thamily! Como vai?

É provável que o problema está relacionado à configuração das entidades e à persistência de dados no banco. Aqui estão algumas sugestões que podem ajudar a resolver o problema:

  1. Construtores Padrão: certifique-se de que todas as suas entidades possuem um construtor padrão (sem argumentos). Isso é necessário para que o JPA consiga instanciar suas classes de entidade. No contexto, foi mencionado que a falta de um construtor padrão para a entidade Episodio causou problemas. Verifique se todas as suas entidades, como Serie e Episodio, possuem esse construtor.

  2. Configuração de Cascade: verifique se você configurou corretamente o cascade nas suas relações @OneToMany ou @ManyToOne. Isso garante que as operações de persistência sejam propagadas para as entidades relacionadas. No exemplo, foi utilizado cascade = CascadeType.ALL para garantir que os episódios sejam salvos junto com a série.

  3. Propriedades do Application Properties: as propriedades spring.jpa.show-sql=true e spring.jpa.format-sql=true podem ser muito úteis para depurar o que está acontecendo. Elas mostram as queries SQL que estão sendo executadas, o que pode ajudar a identificar se há alguma falha na execução das operações de banco de dados.

Caso nenhuma dessas sugestões resolva o seu problema, peço que compartilhe comigo todo o seu projeto para que eu possa fazer testes. Recomendo que faça isso usando o GitHub.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.