Curso

Desvendando o JPA

Neste curso de JPA online teremos uma série de vídeo aulas sobre o Java Persistence API 1.0, especificação que é o resultado de anos de trabalho de seu idealizador Gavin King e visa padronizar o desenvolvimento com frameworks Objeto Relacionais (ORM). Alguns dos conceitos apresentados ao longo deste curso serão: introdução, mapeamento entre entidades, manipulação de entidades, chaves compostas, mapeamento UM-PARA-UM, mapeamento UM-PARA-MUITOS, mapeamento MUITOS-PARA-MUITOS, otimização de relacionamentos, versionamento, callback, Java Persistence Query Language, herança.

Esse curso inclui:

Suporte em tempo real

Certificado

Carga horária:

27 horas

(10 aulas)

Aula 1 - Introdução

Nesta vídeo aula temos uma introdução do que é o JPA e para que ele serve, quais as vantagens e as desvantagens do mesmo.

Aula 2 - Mapeamento de Entidades

Nesta aula abordamos o desenvolvimento do nosso primeiro mapeamento de entidades desta série de vídeo aulas.

Aula 3 - Manipulando Entidades

Nesta vídeo aula mostramos como salvar e obter entidades mapeadas pelo JPA.

Aula 4 - Chaves compostas

Nesta vídeo aula abordamos a prática rotineira de utilizar chaves compostas como CHAVES PRIMARIAS de uma tabela.

Aula 5 - Mapeamento UM PARA UM

Nesta aula iniciamos os mapeamentos entre entidades, desta vez abordamos o mapeamento UM PARA UM.

Aula 6 - Mapeamento UM para MUITOS

Nesta vídeo aula faremos um mapeamento de UM para MUITOS.

Aula 7 - Mapeamento MUITOS para MUITOS

Veja nesta vídeo aula um mapeamento muito exótico, o mapeamento MUITOS PARA MUITOS

Aula 8 - Otimizando Relacionamentos

Veja nesta vídeo aula a ensinar como trabalhar de forma otimizada com os relacionamentos entre entidades.

Aula 9 - Versionamento

Nesta vídeo aula mostramos como trabalhar com o versionamento do JPA.

Aula 10 - Parte 1

Nesta vídeo aula iniciamos o assunto sobre CALLBACK LISTENERS.

Ver todas as 27 aulas
Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Veja outros cursos de Java

Linguagem Java: Hello World!

Linguagem Java: tipos de dados

Linguagem Java: Controle de Fluxo