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