Livre-se do SQL: uma introdução ao Hibernate  XML
Índice dos Fóruns » Artigos e Tutoriais
Autor Mensagem
AdamoGoes
Smalltalk

Membro desde: 19/08/2008 13:57:28
Mensagens: 1
Offline

O Hibernate faz a conversão de Banco para OO [url]?
lucasvenez
Entusiasta Java
[Avatar]

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
[WWW]
quebrado
JavaEvangelist
[Avatar]

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)
lucasvenez
Entusiasta Java
[Avatar]

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
[WWW]
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...
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.
[Email]
 
Índice dos Fóruns » Artigos e Tutoriais
Ir para:   
Powered by JForum 2.1.8 © JForum Team