Frameworks de Persistência (Hibernate e JDO)

2 respostas
B

Olá,

Alguém conhece algum artigo que compare Hibernate com JDO. Ou então dois bons tutoriais separados, para eu tirar uma conclusão.

Eles fazem as mesmas coisas? Ambos são para persistência, ambos possuem queries baseadas em objetos…

Obrigado.

2 Respostas

plentz

O post “JDO, EJB/CMP, Hibernate and Amber” do Scott Ferguson é bem técnico e da pra ter uma boa base.

D

Pela data do post e pelos links nele, parece que o que ele comparou foi a especificação 1.0 do JDO.

Lá pode-se ler:

JDO cons:
* The query support is completely inadequate. It should use something like Hibernate’s HSQL, and should use java.sql.ResultSet as the query result.

JDO não trabalha apenas com JDBC, então porque se precisaria que as consultas retornem um java.sql.ResultSet em vez de um java.util.Collection ?

Se você verificar no site do JPOX a versão 1.1-final será a implementação de referência do JDO 2.0. Lá poderá ver que pode-se fazer consulta usando JDOQL (da especificação), SQL e JPOXSQL (extensão), inclusive por named queries. Um pouco mais de detalhes em: http://www.jpox.org/docs/1_1/query.html

E http://www.jpox.org/docs/jdo_1_0/jdo_overview.html

Criado 12 de agosto de 2005
Ultima resposta 12 de ago. de 2005
Respostas 2
Participantes 3