apostila nhibernate
Ana Cláudia Cabral
Jul/2008
NHibernate – Persistência de Dados em Plataforma .NET
0
Súmario
1.Conceitos Gerais de Persistência .........................................................................03
2. Mapeamento Objeto Relacional ..........................................................................03
2.1 Mapeamento objeto relacional ...........................................................................04
2.1.1 Mapeamento de um objeto com tipos primitivos ................................04
2.1.2 Mapeamento de objetos que contém uma coleção de objetos .............05
3. Introdução ao Nhibernate .....................................................................................06
3.1 NHibernate x Hibernate .....................................................................................07
4. Arquitetura .................................................................................................................07
4.1 Definições das principais interfaces dos diagramas ...........................................09
5. Objetos Persistentes, Transientes e Detached ................................................10
5.1 Ciclo de Vida – Persistência ...............................................................................11
5.2 Sessões contextuais ............................................................................................12
6. Classes Persistentes .................................................................................................12
6.1 Considerações ....................................................................................................13
6.2 Identidade/Igualdade de Obetos (Equals () e GetHashCode () ) ........................13
6.3 Escolhendo Chaves Primárias ............................................................................15
7. Configurando o NHibernate ...............................................................................15
8. Manipulando