Iniciando com JPA - Top Link

Bom dia senhores(as)

Eu tenho uma dúvida meio rídicula, mas a farei!!!
Estou iniciando e JPA e usarei o Top Link. Bom o que eu quero saber, é
apesar de ser da Oracle, esse TopLink JPA funciona com PostgreSQL??

E qual versão devo baixar caso seja possível no site
http://www.oracle.com/technology/products/ias/toplink/jpa/download.html

E se possível, passem alguns links sobre ele.

Desde já agradeço!

o toplink ou o hibernate funciona em qualquer banco de dados que forneça um dialect pra ele conversar através o driver jdbc

algum motivo especial pra usar toplink em vez do hibernate?

aqui tem um otimo tutorial de jpa

http://schuchert.wikispaces.com/JPA+Tutorial+1+-+Getting+Started

Bom dia vitenho!!

Nenhum motivo especial, é que estou iniciando uns estudos em jsf + jpa e o tutorial o usa!!
Mais por isso mesmo.

http://fusilli.blogspot.com/2008/01/crud-com-jsf-e-jpa-parte13.html

Obrigado pela atenção.

O ideal é você programar usando JPA diretamente, e usando o Toplink apenas como backend. Assim caso você queira usar Hibernate ou OpenJPA, basta trocar um jar e alterar duas linha de código apenas.

Fala Dr. Otávio!!

então, com certeza essa é a forma ideal…nao fica acoplado ao top link, e vice-versa!
vc tem algum tutorial onde ensina isso!! Desculpe pela chatice, sempre usei os famosos DAOs com JDBC mesmo e por mais que JPA pareça simples ele está me causando umas confusões…

Obrigado!

[quote=robinsonbsilva]Fala Dr. Otávio!!

então, com certeza essa é a forma ideal…nao fica acoplado ao top link, e vice-versa!
vc tem algum tutorial onde ensina isso!! Desculpe pela chatice, sempre usei os famosos DAOs com JDBC mesmo e por mais que JPA pareça simples ele está me causando umas confusões…

Obrigado![/quote]

Desculpe a demora. Eu uso esse reference aqui:
http://www.oracle.com/technology/products/ias/toplink/jpa/resources/toplink-jpa-annotations.html