Iniciante JPA ..duvida como conseguir jar

Olá,

uma duvida pra fazer o download dos jar JPA
tenho que fazer o download do :

Download Java EE SDK

pois queria fazer uns exemplos urilizando annotation do jpa

e está me dando erro no Eclipse ???

e mais uma duvida no arquivo persistence.xml na linha

 <provider>oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider</provider>

posso usar oracle.toplink para acessar o banco MYSql ???

Se alguém puder me ajudar agradeceria…

abs

Se vai usar só JPA mesmo, pode baixar o hibernate entity manager, que é mais fácil…

http://hibernate.org

Olá,

mais uma duvida pois só trabalho com DAO e agora estamos querendo converter para JPA.

Pode usar JPA independente de Hibernate ?

Pode usar Hibernate somente sem JPA?

E tem casos que tem os dois ?

Qual a avantagem disso ??

se puder me ajudar …

abs

JPA é uma especificação.
O Hibernate (EntityManager and Annotations) implementa essa especificação. Portanto você pode usar o JPA usando a implementação do Hibernate. Além do Hibernate, tem a Toplink e a OpenJPA.

É possível usar Hibernate sem ser a especificação JPA (no caso não usa o EntityManager). Ele tem vantagens em relação a especificação JPA (ele é mais completo).

Procure no fórum que esse assunto já foi bem discutido (tem um tópico grande sobre usar JPA ou Hibernate-core).