wwweddffg

2890 palavras 12 páginas
Hibernate
Professor Marcelo Pacote – @professorpacote
W W W. D O M I N A N D OT I .CO M . B R

W W W. D O M I N A N D OT I .CO M . B R

Acesse nosso site em

WWW.DOMINANDOTI.COM.BR

Cursos
Livros
Fórum
Simulados

Turmas em Brasília, na sua cidade, e cursos online
Edições publicadas, lançamentos e promoções
Interação direta entre estudantes e com os professores
Questões inéditas, ranking de notas e correções em vídeo

Blog

Dicas e macetes de estudo, indicações de bibliografia, etc.

Materiais

Versões atualizadas de notas de aula e listas de exercícios

Curta o Dominando TI no e receba nossas dicas sobre concursos!
W W W. D O M I N A N D OT I .CO M . B R

Hibernate
 Uma solução não invasiva para persistência de dados em aplicações Java:
 Não é preciso aderir a padrões de design específicos
(como nas primeiras versões de EJB) para que uma aplicação tenha os benefícios da persistência.
 Torna fácil adicionar persistência a objetos de aplicações existentes.  Uma das mais completas soluções de ORM.
 Open source.

Professor Marcelo Pacote - @professorpacote

3

W W W. D O M I N A N D OT I .CO M . B R

Hibernate (ORM)
 Object-Relational Mapping ou Mapeamento Objeto-Relacional.
 Existem diversas implementações de ORM.
 Objetivos:
 Preservar as vantagens do paradigma relacional (robustez, maturidade, facilidade de pesquisa, etc.) para a camada de persistência.  Preservar as vantagens do paradigma orientado a objetos (reuso, modularidade, herança etc.) para a camada de negócio.

Banco de Dados

Objetos Java
Professor Marcelo Pacote - @professorpacote

4

W W W. D O M I N A N D OT I .CO M . B R

Hibernate
 Hibernate x SQL

 Hibernate gera código SQL e automatiza processos trabalhosos  HQL, linguagem de recuperação de dados, assemelha-se a
SQL.

Professor Marcelo Pacote - @professorpacote

5

W W W. D O M I N A N D OT I .CO M . B R

Persistência Orientada a Objetos
 Classes

Relacionados