Em 21 de maio de 2010 09:01, Welkson Renny de Medeiros
<[email protected]> escreveu:
> Leonardo Pinto escreveu:
>>
>> (...)
>> EclipseLink, TopLink, Hibernate, etc... E terceirize esse  trabalho das
>> querys, deixando a cargo da ferramenta ORM que se vira em  qual DB vc
>> decidiu usar.
>>
>
> Não querendo gerar mais polêmica... mas esse "ORM que se vira em qual DB vc
> decidir usar" é muito "conceitual"... na prática a coisa é bem diferente...
>
> Digo por experiência própria... tenho vários sistemas rodando com
> Hibernate... e uma mudança de banco me fez mudar MUITAAAA coisa no domínio
> (anotações diferentes para auto-incremento, etc).

Sim, claro!!! É preciso ter muita cautela no uso de qualquer
tecnologia. Ao projetar é preciso manter as prioridades em foco. Se as
intenções é independência de SGDB, não se pode usar especificidades
deles. O que o hibernate adora fazer...

Por isso que citei o hibernate por ultimo. Pessoalmente não aprovo nem
adoto ele. Nem gosto de suas práticas, conceitos, etc... É nítido que
quanto mais se aproximar ao JPA puro, melhor para essas e outras
questões. Então para meus projetos adoto e defendo fortemente o
EclipseLink que é implementação de referência ao JPA 2.0.

Tem também a especificação JDO, que é algo mais puro e independente também.

-- 
Leonardo Pinto
leonardoprc # gmail dot com
---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a