Logar
Evento
/

JPA/Hibernate Essencial

JPA/Hibernate Essencial

Banner - JPA/Hibernate Essencial
Mostrar
  • De 20/10 às 09:00 até: 24/11 às 18:00
  • Rod. Campinas Mogi Mirim (SP 340), km 118,5 - prédios 9A e 12C - Campinas/São Paulo - Brasil

Descrição

Duração: 32 horas
 

 

Pré-requisitos: Conhecimento de JSP e SQL
 

 

Incluso: Coffee-break, material didático e certificado de conclusão.

 

 

O framework Hibernate é o mais avançado recurso de mapeamento objeto-relacional (de classes Java para tabelas de banco de dados). Com ele é possível construir facilmente uma camada de persistência transparente aos objetos.

 

O objetivo deste curso é prover ao participante os conhecimentos necessários para utilizar este framework no desenvolvimento de aplicações corporativas com Java.

 

A Dextra também oferece serviços de desenvolvimento utilizando Java/JavaEE.

 


Ementa do Treinamento

   

Introdução
       

  • Objetivos do Curso
  • O que é a JPA?
  • O que é Hibernate?

   

Arquitetura
       

  • JPA
  • Hibernate

   

Configuração
       

  • Configuração por arquivo
  • Configuração por persistence.xml
  • Configuração do Hibernate no persistense.xml

   

Mapeamento de Entidades
       

  • Definindo Entidade
  • Mapeando Propriedades Simples
  • Mapeando o Identificador
  • Atributos Transientes

   

Mapeamento de Relacionamentos
       

  • Mapeando Relacionamentos Entre Entidades
  • Mapeando Coleções de Dados
  • Mapeando Tabelas Secundárias

   

Mapeamento de Herança
       

  • Herança e Polimorfismo (Conceito p/ mapeamento)
  • Mapeando Heranças

   

Trabalhando com Objetos
       

  • O Entity Manager

            » O que é Objeto
            » Como obter uma Session

  • Tornando dados persistentes

            » Estados dos objtetos
            » Objetos Transientes
            » Objetos Peristentes
            » Objetos Detached

  • Obtendo uma instância de Objeto persistente
  • Criando um Objeto
  • Alterando um Objeto
  • Deletando um Objeto

   

Consultas com JPA QL
       

  • JPA QL Básico/Avançado
  • Iterando pelos resultados
  • Joins
  • Clausula Select
  • Funções Agregadas
  • Consultas Polimórficas
  • Clausula Where
  • Clausula Group By
  • Sub Select
  • Dicas e Truques

   

Consultas com Criteria API
       

  • Construindo consultas
  • Consulta por exemplo
  • Exemplos de uso

   

Consultas com SQL Nativo
       

  • Construindo consultas
  • Utilizando o mapeamento
  • Exemplos de uso

   

Melhorando Performance
       

  • Tunning
  • Transação e Concorrência
  • Lock de Objeto
  • Persistência entre relacionamentos
  • Dicas e Recomendações
Ler mais

Localização

Programação

Este evento não possui atividades no momento.

Planta do Evento

A planta do evento não está disponível.

Contato

Preencha os campos abaixo para enviar e-mail ao organizador.

Campos Obrigatórios
Campos Obrigatórios
Ao se cadastrar, você concorda com nossos Termos de uso.
Ajaxloader

Compartilhar evento por e-mail


Para continuar, faça login ou cadastre-se.

Recomende este evento para sua rede.

Selecione os usuários que deseja recomendar este evento.