Hibernate (HQL)  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
Gleice Gomes
Entusiasta Java

Membro desde: 28/03/2007 14:02:26
Mensagens: 18
Localização: bambui
Offline

Oi gente, queria que alguem me explicasse de uma forma mais coloqueal o que é o hibernate e o HQL.

Obrigada.
[Yahoo!] [MSN]
leonickel
JavaChild

Membro desde: 28/08/2007 19:51:12
Mensagens: 141
Localização: São Paulo - SP
Offline

Gleice Gomes,

Hibernate é um framework que possibilita que voce abstraia o conceito de persistência da sua aplicação, ou seja, ele permite que voce desenvolva um sistema único que em um determinado momento voce persista seu dado no Banco de Dados Oracle, ou em outro momento vc tenha q migrar para MySQL, ou em Sistema de Arquivos, ou em xml, etc........

Explicando em linhas gerais, com o hibernate vc nao precisa se preocupar com a parte relacionada a banco(save, delete, update, edit, etc), pois ele cuida disso pra vc...........

HQL é uma forma de escrever query usando o mapeamento que o hibernate faz das suas tabelas em objetos. Exemplificando:

query tradicional:

Agora suponha que nos seus arquivos xmls de mapeamento ou através das annotations, vc fale q a sua tabela tbl_user é o seu objeto User, que a coluna int_user_key é o atributo key e que a coluna vch_username é o atributo username, a query HQL ficaria assim:


Dá uma olhada nesses links que vc vai entender melhor:
http://www.hibernate.org/
http://pt.wikipedia.org/wiki/Hibernate
http://www.hibernate.org/News/Hibernate

 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team