Escolar Documentos
Profissional Documentos
Cultura Documentos
Combinação Perfeita!
• Visão Geral
• Por onde começo estudar?
• Demonstração
Visão Geral
• O que é o Hibernate?
o É um serviço de consulta e persistência de
objeto/relacional de alto desempenho, logo cuida do
mapeamento de classes Java para tabelas de banco
de dados e de tipos de dados Java para tipos de
dados SQL.
o Oferece funcionalidades de consulta e recuperação de
dados que ajudam a reduzir substancialmente o tempo de
desenvolvimento.
o A finalidade da Hibernate é aliviar o desenvolvedor de
95% das tarefas de programação associadas à
persistência dos dados, eliminando assim a necessidade
de processamento de dados manual usando SQL e
JDBC.
Visão Geral
• Principais Características:
o Redução da complexidade de desenvolvimento de rotinas
SQL como consultas e atualizações dos dados.
o Transformação das classes em Java para tabelas de
dados (e dos tipos de dados Java para os da SQL).
o O gerenciamento de transações e na tecnologia de
acesso à base de dados são de responsabilidade de
outros elementos como:
Java Transaction API (JTA) para aplicações
executadas em servidores de aplicação.
Java Database Connectivity (JDBC) para aplicações
standalone.
Visão Geral
Classes serializáveis
que representem as
Arquivo de entidades de negócio
configuração do da sua aplicação.
mecanismo de
persistência.
Arquivo de mapeamento
por tabela do banco de
dados
Visão Geral
• Livros Interessantes
Por onde começo estudar?