Logar
Evento
/

JPA/Hibernate Essencial

JPA/Hibernate Essencial

Participantes

0
participantes
0
curtidas
Banner - JPA/Hibernate Essencial
Mostrar
  • De 17/07 às 19:00 até: 09/08 às 22:45
  • 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. Treinamento às terças e quintas-feiras.

 

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.

 

 

Pré-requisitos

Conhecimento de JSP e SQL

 

 

Ementa do Treinamento

 

1 - Introdução

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

2 - Arquitetura

  • JPA
  • Hibernate

3 - Configuração

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

4 - Mapeamento de Entidades

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

5 - Mapeamento de Relacionamentos

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

6 - Mapeamento de Herança

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

7 - Trabalhando com Objetos

  • O Entity Manager
  1. O que é Objeto
  2. Como obter uma Session
  • Tornando dados persistentes
  1. Estados dos objtetos
  2. Objetos Transientes
  3. Objetos Peristentes
  4. Objetos Detached
  • Obtendo uma instância de Objeto persistente
  • Criando um Objeto
  • Alterando um Objeto
  • Deletando um Objeto

8 - 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

9 - Consultas com Criteria API

  • Construindo consultas
  • Consulta por exemplo
  • Exemplos de uso

10 - Consultas com SQL Nativo

  • Construindo consultas
  • Utilizando o mapeamento
  • Exemplos de uso

11 - Melhorando Performance

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

 

 

Incluso

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

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.