| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/08/2008 14:02:18
|
AdamoGoes
Smalltalk
Membro desde: 19/08/2008 13:57:28
Mensagens: 1
Offline
|
O Hibernate faz a conversão de Banco para OO [url]?
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/09/2009 13:12:28
|
lucasvenez
Entusiasta Java
![[Avatar]](/images/avatar/e8fc932634a585f7e097be1beaec69a9.jpg)
Membro desde: 25/09/2009 12:30:05
Mensagens: 23
Offline
|
Não se deve esquecer que o SQL é o responsável por executar efetivamente todos os comandos em um banco de dados, mesmo que haja um framework em sua aplicação. As implementações do Hibernate tem a teoria relacional como base (ele montou uma estrutura OO, com base na teoria relacional, destarte, ela não deixa de existir, muito pelo contrário, é o motivo pelo qual se criou o Hibernate [gerar uma interface entre uma estrutura relacional e uma estrutura OO] ).
A Hibernate é um framework extraordinário, com o HQL é possível deixar de pensar em uma estrutura relacional e pensar somente em objetos. Mas o SQL possui um escopo muito mais amplo do que o Hbernate. Para que fosse criado o SQL teorias concretas da matemática foram estudadas (e são até hoje) [contudo, infelizmente o SQL não respeita suas bases completamente, leiam o artigo The Third Manifesto para maiores informações].
Bom, haveria muito o que dizer sobre o SQL (não limitando-se a elogios) e a estrutura relacional. No entanto, só é primordial afirmar que o Hibernate ajuda o programador a limitar seu escopo de conhecimento a uma única forma de pensar (isso pode não ser ruim dependendo do caso), tornando assim a linha de aprendizagem e tempo para começar a produzir se tornarem mais próximas. Mas saber comandos SQL e onde utiliza-los é fundamental para um programador que tenha o mínimo de conhecimento.
A única infelicidade do artigo citado foi realmente colocar o SQL como vilão e não como razão.
E ainda afirmo sem medo que nada eliminará o SQL, somente o melhorará. Ferramentas que geram códigos automaticamente não os elimina, somente faz com que a vida de alguém se torne mais fácil.
Sem mais.
This message was edited 1 time. Last update was at 11/05/2011 12:17:40
|
Lucas Venezian Povoa
URI: http://www.lucasvenezian.orgfree.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/09/2009 13:43:41
|
quebrado
JavaEvangelist
![[Avatar]](/images/avatar/4cfbc51c4d39c53146a0064ca373ddef.png)
Membro desde: 21/06/2006 21:48:57
Mensagens: 349
Offline
|
mais um ressuscitando tópico de 2003.
This message was edited 1 time. Last update was at 25/09/2009 13:43:55
|
?? O cara que aceita muitos riscos acaba perdendo tudo. Claro, e o cara que espera muito pouco da vida, poderá não conseguir nada no fim?? (Mafia)
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/09/2009 17:50:42
|
lucasvenez
Entusiasta Java
![[Avatar]](/images/avatar/e8fc932634a585f7e097be1beaec69a9.jpg)
Membro desde: 25/09/2009 12:30:05
Mensagens: 23
Offline
|
Uhn... O que você escreve tem prazo de validade?
Todo texto é válido, só depende da sua necessidade.
|
Lucas Venezian Povoa
URI: http://www.lucasvenezian.orgfree.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/11/2009 01:54:51
|
andre_mbm
JavaChild
Membro desde: 18/04/2009 19:33:29
Mensagens: 146
Offline
|
lucasvenez wrote:Uhn... O que você escreve tem prazo de validade?
Todo texto é válido, só depende da sua necessidade.

Resposta tao elegante qto uma ligaçao leve...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/02/2010 09:26:31
|
bernardo.couto
Smalltalk
Membro desde: 01/02/2010 14:27:17
Mensagens: 1
Offline
|
O artigo está muito bom, uma boa organização e de fácil entendimento.
Bom trabalho.
|
|
|
 |
|
|