bom…
ainda nao vi uma diferença que possa faser definir um ou outro tipo
qual q real diferença entre SQL e Hibernate
pelo que li hibernate nao presisa montar todo comando sql?
estou certo?
bom…
ainda nao vi uma diferença que possa faser definir um ou outro tipo
qual q real diferença entre SQL e Hibernate
pelo que li hibernate nao presisa montar todo comando sql?
estou certo?
Hibernate, é um framework de persistência de dados (JPA) que provê a eliminação do código SQL da sua aplicação (também).
SQL, como o próprio nome diz, é uma linguagem de consulta estruturada, utilizada na maioria dos SGBDs.
Porém, a utilização do Hibernate vai além de uma simples “remoção” de código SQL da sua aplicação.
Quem já usou, sabe a diferença.
Vc já usou em alguma aplicação?
Obs.: consulte o guia de referência. Faça uma aplicação utilizando o SQL puro, com o seu banco preferido e depois utilize o Hibernate. Um exemplo clássico de aplicação: você tem um sistema que hoje roda com um Oracle, mas amanhã precisa rodar com Postgree. Será que vai dar trabalho, mudar de um, para o outro na sua aplicação? E se você usar Hibernate?
Sinceramente, um dos melhores frameworks que já conheci, é o Hibernate!
Flw!
Não podia ter dito melhor skalinichenko, só completando…
Um grande problema encontrado em bancos relacionais é como uni-lo a uma plataforma orientada a objeto hibernate auxilia implementando a JPA e abstraindo as consultas a base de dados.
Para fazer uso do hibernate as tabelas do banco de dados são mapeadas em POJOs e toda preocupação com o nivel de conexao com o banco de dados e consulta fica a cargo do framework (usando HQL).
tem um pouco mais de informação aqui:
Veja as ligações externas e siga alguns tutorais. ( não é dificil de achar
)
Ótimas explicações. Só complementando mais um pouco, além do HQL (Hibernate Query Language), podemos usar também Criteria, que é uma forma mais OO de realizar consultas no banco, abstraindo para o desenvolvedor as consultas em SQL.