Erro no import javax.persistence Cannot find a symblo

12 respostas
M

Bom dia Pessoal,

Estou me aventurando no JPA com o netbeans.

No netbeans crio uma classe de entidade do banco de dados, só que a classe que ele gera vem um um monte de erro, acredito que devido aos erros que gera nos imports

para cada imports do import javax.persistence.* ele fica com erro. exemplo

para o import

import javax.persistence.Column;

quando vou ver o erro ele da mensagem:

Cannot find a symblo
class Column
package javax.persistence

O que pode ser ??? tenho que adicionar alguma biblioteca? qual?

Obrigado,

Marcelo Gomes

12 Respostas

crisbortolanza

Ó cara não é de certeza mais talvez é porque não tem a classe Column no pacote javax.persistence

Vê lá…
Vlw

M

Acho que eh isso sim… pois se tento escrever javax.persistence. e apertar CRTL + espaço ele nao me da a opcao de preencher com o Column, mas quem gerou esse código foi o netbeans!!!

crisbortolanza

Pra adicionar aí como você falo entra no site: http://www.jarfinder.com/?class=javax.persistence.Column&submit=search

crisbortolanza

Já ta no local certo é só baixar…
Vlw!

M

Opa vou testar!!! obrigado!!!

M

Testei e não funcionou… ele pede para adicionar mais imports mas continua dando o mesmo erro!!! =(

M

Funcionou!!!

Valeu crisbortolanza

Adicionei os jar toplink-essentials.jar e toplink-essentials-agent.jar

Abraço

Lordkow

Opa,

estou com o mesmo problema no netbeans. Alguém ae poderia me dar 1 luz de como resolver isso?

grato.

M

São os imports, apaga todos os imports e manda importar novamente… mas olha antes da onde esta pegando…

Se quiser comprar veja os imports de uma entity minha qq.

import static javax.persistence.GenerationType.IDENTITY;

import java.io.Serializable;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;

Abraço,

Marcelo Gomes

Lordkow
import static javax.persistence.GenerationType.IDENTITY;
import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.OneToMany;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;

@Entity
@Table(name = "CLIENTES")

todos esses javax estão com o seguinte erro: package javax.persistence does not exist

e a parte:

import static javax.persistence.GenerationType.IDENTITY;

quando eu digitei e esperei ele achar automáticamente, ele não achou.

esta parte do código também @Entity também está gerando um erro.

Alguém?

Lordkow

Não? Ninguém? Estou precisando muito disso.

E

Cara,

No net beans, vc deve importar a Biblioteca Eclipse Link JPA 2.0(Botão direito em bibliotecas/adicionar biblioteca).
Depois apaga os imports e importa novamente.

Criado 28 de julho de 2008
Ultima resposta 31 de jul. de 2012
Respostas 12
Participantes 4