Hibernate
Por: Raphaela Galhardo Fernandes Gleydson de A. Ferreira Lima ______________________________ raphaela@j2eebrasil.com.br, gleydson@j2eebrasil.com.br
JavaRN - http://javarn.dev.java.net J2EEBrasil - http://www.j2eebrasil.com.br
Natal, Maio de 2007
Sumário
HIBERNATE COM ANOTAÇÕES .........................................................................................................1 1. 2. CONCEITOS GERAIS DE PERSISTÊNCIA .................................................................................4 MAPEAMENTO OBJETO RELACIONAL ...................................................................................4 2.1 MAPEAMENTO OBJETO RELACIONAL ...........................................................................................5 2.1.1 Mapeamento de um objeto com tipos primitivos...............................................5 2.1.2 Mapeamento de objetos que contém uma coleção de objetos ....................6 3. 4. 4.1 4.2 4.3 4.4 4.5 5. INTRODUÇÃO AO HIBERNATE ........................................................................................8 ARQUITETURA .........................................................................................................................8 SESSION (ORG.HIBERNATE.SESSION) .............................................................................................9 SESSIONFACTORY (ORG.HIBERNATE.SESSIONFACTORY)...............................................................9 CONFIGURATION (ORG..HIBERNATE.CONFIGURATION)................................................................10 TRANSACTION (ORG.HIBERNATE.TRANSACTION) ........................................................................10 INTERFACES CRITERIA E QUERY .................................................................................................10
CLASSES PERSISTENTES............................................................................................................10 5.1 5.2 IDENTIDADE/IGUALDADE