Dúvida pacotes

3 respostas
I

Pessoal, qdo a gente baixa o Hibernate ou TopLinkEssentials eles são um . jar correto.
Eles são usados para fazer a persistência, mas pq qdo eles são usados as classes importadas estão nos pacotes javax???
Não entendi, grato!

import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Id; import javax.persistence.NamedQueries;

3 Respostas

fsquadro

inicjava,

Porque na realidade ele é da JPA (Java Persistence API).

marcelo_mococa

as anotações são da especificação JPA.

O hibernate e o topLink apenas implementam a especificação.

I

Certo, mas o q não estou entendendo é o seguinte:

Vc add o .jar do hibernate ou toplink no seu projeto.

  • Como o java “sabe” que aquela API é do JPA? Ou melhor, como o java associa a API JPA com o jar do Hibernate, que provavelemtne estão em locais diferentes?

vlw pessoal

Criado 28 de maio de 2007
Ultima resposta 28 de mai. de 2007
Respostas 3
Participantes 3