Curso Completo do framework Hibernate em 178 videoaulas

Why take this course?
Índice
-
Trabalhando com Associações em JPA (aulas 2314-2320, 2323-2325)
- Pessoa-Endereço (OneToOne bidirecional)
- Muitos para Um (ManyToOne)
- Cascade Operations (save-update, delete)
- OneToOne através de Foreign Key e Primary Key
- Fetch Join e operaciones CRUD com one-to-one e many-to-one
-
Mapeando Coleções (aulas 2326-2331)
- OneToMany e ManyToOne com Set
- Muitos para Muitos com tabela associativa
- Transformando muitos para muitos em um para muitos unique
-
Herança em JPA (aulas 2334-2341, 2343-2349)
- CompositeId e key-many-to-one
- Joined Subclass
- Hierarquia de subclasses com discriminator-value
-
Usando Anotações no JPA (aulas 2349-2375, 2376-2383)
- Mapeamento de entidades e propriedades com anotações
- Anotações para Herança
- Anotações para cascade operations, fetch type e mappings bidirecionais
- Anotações para muitos para muitos e associações de coleção
- Anotações para consultas personalizadas (Query)
- Dicas de praticidade com Hibernate Tools no Eclipse e XDoclet no NetBeans
-
Ferramentas e Práticas (aula 2381)
- Hibernate Tools no Eclipse para gerar e manter o mapeamento
Nesta série de aulas, você aprenderá a modelar o banco de dados em um sistema ORM (Object-Relational Mapping) usando JPA (Java Persistence API) e a anotação JPQL (Java Persistence Query Language). Você também se familiarizará com as práticas de mapeamento de entidades, associações entre elas, herança entre classes Java e como definir e manipular coleções. Por fim, você será introduzido a ferramentas que auxiliam na geração de código e manutenção do mapeamento JPA.
Cada uma dessas etapas é crucial para o desenvolvimento de aplicações em Java EE (Enterprise Edition) que utilizam o JPA para interagir com bancos de dados relacionais. As anotações e as configurações corretas são fundamentais para garantir a integridade dos dados e a performance da aplicação, além de facilitar o manutenção do código ao longo do ciclo de vida do projeto.
Course Gallery




Loading charts...