JPA Iniciando

6 respostas
afamorim

Galera to estudando JPA com Hibernate, baixei o o Hibernate entitymanager mais quando leio a documentaçaõ do JPA e tento colocar as anotações não batem com o que vem na API do hibernate.

por exemplo

@Entity
@Table(name="TABELA_EXEMPLO")

diz que name não faz parte das anotções disponiveis
ou Column não existe.

alguem pode me dizer o que estou fazendo de errado?

valeu.

PS: quando vai rodar no tomcat o arquivo xml persitence fica no META-INF e o mesmo eu coloco aonde na estrutura de diretorios do war?

6 Respostas

rdgms

Amigo eu trabalho com Hibernate + Annotation…
para mim utilizar annotation no hibernate eu tenho que baixar o hibernate-Annotation
http://www.hibernate.org/6.html
Não utilizo JPA mais pode ser isso…

afamorim

Eu baixei o Hibernate Annotation sim, não foi isso não.

afamorim

Resolvi, colocando o ejb3-persistence.jar no classpath do projeto.

sderá que não terei problemas rodando o mesmo no tomcat??

renanreismartins

coloque o xml dentro de etc/META-INF/

Jair_Rillo_Junior

Aqui tem um exemplo bem besta de JPA, porém informa certinho quais os .JARs que você deve utilizar http://www.jairrillo.com/blog/2008/09/04/introduction-to-jpa-part-1-getting-started/

Para aplicações WEB, o servidor irá ler o persistence.xml quando ele está dentro do WEB-INF/classes/META-INF/persistence.xml.

se você está usando o eclipse por exemplo, deixa o diretório META-INF dentro do diretório src, assim quando o eclipse gerar o .WAR, irá copiar certinho para o diretório WEB-INF/classes

afamorim

Valeu Jair, seu exemplo vai ajudar bastante.

Criado 2 de novembro de 2008
Ultima resposta 3 de nov. de 2008
Respostas 6
Participantes 4