Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword or section
Like this
120Activity

Table Of Contents

0 of .
Results for:
No results containing your search query
P. 1
Hibernate Anotacoes

Hibernate Anotacoes

Ratings: (0)|Views: 7,363 |Likes:
Published by fsantos2089

More info:

Published by: fsantos2089 on Mar 02, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

08/20/2013

pdf

text

original

 
 Hibernate comAnotações
Por: Raphaela Galhardo FernandesGleydson 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.
 
CONCEITOS GERAIS DE PERSISTÊNCIA.................................................................................4
 
2.
 
MAPEAMENTO OBJETO RELACIONAL...................................................................................4
 
2.1
 
M
APEAMENTO 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.
 
INTRODUÇÃO AO HIBERNATE
........................................................................................8
 
4.
 
ARQUITETURA
.........................................................................................................................8
 
4.1
 
S
ESSION
(
ORG
.
HIBERNATE
.S
ESSION
).............................................................................................9
 
4.2
 
S
ESSION
F
ACTORY
(
ORG
.
HIBERNATE
.S
ESSION
F
ACTORY
)...............................................................9
 
4.3
 
C
ONFIGURATION
(
ORG
..
HIBERNATE
.C
ONFIGURATION
)................................................................10
 
4.4
 
T
RANSACTION
(
ORG
.
HIBERNATE
.T
RANSACTION
)........................................................................10
 
4.5
 
I
NTERFACES
C
RITERIA E
Q
UERY
.................................................................................................10
 
5.
 
CLASSES PERSISTENTES............................................................................................................10
 
5.1
 
I
DENTIDADE
 /I
GUALDADE ENTRE
O
BJETOS
..............................................................................12
 
5.2
 
E
SCOLHENDO
C
HAVES
P
RIMÁRIAS
..............................................................................................12
 
6.
 
OBJETOS PERSISTENTES, TRANSIENTES E
 DETACHED
..................................................14
 
7.
 
COMO UTILIZAR O
 HIBERNATE
 
 ANNOTATION 
...................................................................15
 
8.
 
INTRODUÇÃO A ANOTAÇÕES (
 ANNOTATIONS
)..................................................................16
 
8.1
 
T
IPOS DE
A
NOTAÇÕES
S
UPORTADAS PELO
J
AVA
5.0
............................................................17
 
 9.
 
PRIMEIRO EXEMPLO COM
 HIBERNATE ANNOTATIONS
..................................................19
 
10.
 
CONFIGURANDO O HIBERNATE..........................................................................................23
 
11.
 
MANIPULANDO OBJETOS PERSISTENTES.......................................................................25
 
12.
 
MAPEANDO ATRIBUTOS DA CLASSE.................................................................................29
 
13.
 
ASSOCIAÇÕES...........................................................................................................................32
 
13.1
 
A
SSOCIAÇÕES
1-
N
(
ONE
-
TO
-
MANY
).............................................................................................32
 
13.2
 
A
SSOCIAÇÕES N
-1
 
(
MANY
-
TO
-
ONE
).............................................................................................40
 
13.3
 
A
SSOCIAÇÕES N
-
N
(
MANY
-
TO
-
MANY
).........................................................................................42
 
13.4
 
A
SSOCIAÇÕES N
-
N COM
A
TRIBUTOS
............................................................................................48
 
13.4.1
 
Composite-id.......................................................................................................................49
 
13.5
 
A
SSOCIAÇÕES
1-1
 
(
ONE
-
TO
-
ONE
)................................................................................................52
 
14.
 
DEFINIÇÃO DE CHAVE PRIMÁRIA UTILIZANDO UMA SEQÜÊNCIA PRÓPRIA.....55
 
15.
 
COLEÇÕES..................................................................................................................................56
 
15.1
 
S
ET
..............................................................................................................................................57
 
15.2
 
L
IST
.............................................................................................................................................59
 
15.3
 
M
AP
............................................................................................................................................61
 
15.4
 
B
AG
.............................................................................................................................................62
 
16.
 
HERANÇA....................................................................................................................................64
 
16.1
 
T
ABELA
P
OR
C
LASSE
C
ONCRETA
................................................................................................66
 
 
316.2
 
T
ABELA
P
OR
H
IERARQUIA
..........................................................................................................70
 
16.3
 
T
ABELA
P
OR
S
UB
C
LASSE
............................................................................................................73
 
17.
 
TRANSAÇÕES.............................................................................................................................76
 
17.1
 
M
ODELOS DE
T
RANSAÇÕES
.........................................................................................................78
 
17.2
 
T
RANSAÇÕES E
B
ANCO DE
D
ADOS
..............................................................................................79
 
17.3
 
A
MBIENTES
G
ERENCIADOS E
N
ÃO
G
ERENCIADOS
.......................................................................79
 
17.4
 
T
RANSAÇÕES
JDBC....................................................................................................................80
 
17.5
 
T
RANSAÇÕES
JTA.......................................................................................................................81
 
17.6
 
API
PARA
T
RANSAÇÕES DO
H
IBERNATE
.....................................................................................81
 
17.7 
 
 LUSHING
....................................................................................................................................82
 
17.8
 
N
ÍVEIS DE
I
SOLAMENTO DE UMA
T
RANSAÇÃO
............................................................................83
 
17.9
 
C
ONFIGURANDO O NÍVEL DE ISOLAMENTO
..................................................................................85
 
18.
 
CONCORRÊNCIA.......................................................................................................................85
 
18.1
 
L
OCK
O
TIMISTA
..........................................................................................................................86
 
18.2
 
L
OCK
P
ESSIMISTA
.......................................................................................................................93
 
19.
 
CACHING.....................................................................................................................................95
 
19.1
 
A
RQUITETURA DE
C
ACHE COM
H
IBERNATE
................................................................................96
 
19.2
 
M
APEANDO
C
ACHE
.....................................................................................................................98
 
19.3
 
U
TILIZANDO O
C
ACHE
.................................................................................................................99
 

Activity (120)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Sergio Junior liked this
anderson_pantoja liked this
hackear liked this
Cesar Santana liked this
helton.silva liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->