2012/9/12 Joao Morais <jcmorai...@gmail.com>:
> 2012/9/11 Guimarães Faria Corcete DUTRA, Leandro <l...@dutras.org>:
>> Mas duvido que tenham mudado o problema principal [do hibernate],
>> que é tentar mapear objetos com tabelas.
>
> Mas qual o problema?

O problema é que o equivalente de objeto é valor, e o equivalente de
classe é tipo de dados (abstrato).  Como OO não abstrai de verdade, o
que acaba implementando é uma representação de um tipo de dados.

O Chris Date tem algo a respeito, por exemplo em
http://dbdebunk.blogspot.com.br/2012/08/type-vs-domain-and-class.html
ou http://www.oreillynet.com/pub/a/network/2005/07/29/cjdate.html?page=2

Um bom debate em http://lambda-the-ultimate.org/node/3066

Na prática, os objetos deviam ser uma abstração, deixando que os
programadores de aplicações reusassem objetos sem se preocupar com o
que está dentro.  Como a abstração não funciona, ganha‐se muito pouco
mesmo no caso geral; e, no caso de base de dados, como além das
deficiências do OO em geral ainda temos uma abstração falha (o SQL)
sendo abstraído com um sistema ainda mais falho (OO), o resultado
geralmente é uma perda.
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a