Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Curso NHibernate: Persistência de dados com C#

Nota

8.7

Nível

Básico

Última atualização

18/01/2017

Carga horária

16h

Iniciar Curso
Concluir Favoritar

Conteúdo detalhado:

  1. Configurando e Entendendo o NHibernate

    1. O que é uma ferramenta de mapeamento objeto relacional
    2. NHibernate
    3. Configurando o NHibernate
    4. Mapeando nossa primeira classe
  2. Inserindo e alterando dados

    1. Salvando uma nova entidade
    2. Buscando e removendo uma entidade
    3. Data Access Object
    4. Estado dos objetos
  3. Relacionamento entre Entidades

    1. Mapeamento um*para*muitos e muitos*para*um
    2. Inserindo elementos relacionados
    3. Recuperando elementos relacionados
    4. Eager e Lazy load
  4. Recuperando dados

    1. Hibernate Query Language
    2. Busca com condições
    3. Busca em relacionamentos
    4. Agrupamento de resultados
  1. Resolvendo o Problema do N + 1

    1. O que é o Problema N + 1
    2. Resolvendo o N + 1 com fetch join
    3. Resolvendo o N + 1 com batch*size
  2. Buscas Dinâmicas com Criteria

    1. O que é a Criteria
    2. Lista de produtos com criteria
    3. Condições na busca com restrictions
    4. Múltiplas condições
    5. Busca em relacionamentos
  3. Cacheando dados

    1. Cache de primeiro nível
    2. Configurando o cache de segundo nível
    3. Cache de entidades
    4. Cache de coleções
    5. Cache de queries
  4. Herança e Polimorfismo

    1. Relacionamento muitos-para-muitos
    2. Venda para pessoas físicas e jurídicas
    3. Estratégias de mapeamento de herança