Hibernate*

Carga horária:

20 horas

Objetivo:

Apresentar os fundamentos e utilização do framework do Hibernate, demosntrando técnicas de gerenciamento de dados e utilização de persistência através de mapeamento objeto-relacional (ORM)

Conteúdo do curso:

Entendendo Persistência

  • O que é?

  • Tipos de Persistencia

  • Mapeamento Objeto / Relacional

Introdução ao Hibernate

  • Arquitetura

  • Configuração

  • Exemplo


Mapeando e trabalhando com objetos persistentes

  • POJO

  • Metadados

  • Granularidade

  • Mapeamento

  • Ciclo de vida

  • Recuperação de objetos


Transações

  • Transações de Banco de dados

  • Transações de Aplicação

  • Cache de dados


Queries

  • Interfaces

  • Queries Simples

  • Joins