Exibi o erro : java: cannot find symbol symbol: variable GenerationType
referente ao codigo:
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
como se não se identifica-se a anotação @GeneratedValue
Exibi o erro : java: cannot find symbol symbol: variable GenerationType
referente ao codigo:
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
como se não se identifica-se a anotação @GeneratedValue
Olá, Luis!
No contexto que você compartilhou, parece que você está desenvolvendo uma aplicação web utilizando Java e Spring, e está configurando a integração com o banco de dados. O erro que você está enfrentando está relacionado à anotação @GeneratedValue
, que é usada para gerar automaticamente valores para uma coluna de identificação.
Uma possível causa para esse erro é a falta de importação da classe GenerationType
. Certifique-se de que você importou corretamente a classe GenerationType
no início do seu arquivo Java. A importação correta seria algo como:
import javax.persistence.GenerationType;
Além disso, verifique se você possui todas as dependências necessárias em seu projeto. Se você estiver utilizando o Maven, por exemplo, certifique-se de que a dependência do JPA esteja corretamente configurada em seu arquivo pom.xml
.
Caso você já tenha importado corretamente a classe GenerationType
e ainda esteja enfrentando o erro, pode ser necessário verificar se todas as dependências do Spring e do JPA estão corretamente configuradas em seu projeto.
Espero que essas dicas possam te ajudar a resolver o problema. Se tiver mais alguma dúvida, é só me dizer. Espero ter ajudado e bons estudos!
Oi Luis,
Confirme se você importou corretamente os dados do pacote persistence e inseriu as anotações @Entity e @Table. Seu código deve estar assim:@Entity
@Table (name="filmes")
public class Filme {
@Id
@GeneratedValue (strategy = GenerationType.IDENTITY)
private Long id;