About the Authors | xiii | ||||
About the Technical Reviewer | xv | ||||
Acknowledgments | xvii | ||||
Introduction | xix | ||||
CHAPTER 1 An Introduction to Hibernate 3 | 1 | (10) | |||
|
1 | (2) | |||
|
3 | (3) | |||
|
4 | (1) | |||
|
5 | (1) | |||
|
6 | (1) | |||
|
6 | (1) | |||
|
7 | (1) | |||
|
8 | (1) | |||
|
8 | (1) | |||
|
9 | (2) | |||
CHAPTER 2 Integrating and Configuring Hibernate | 11 | (16) | |||
|
11 | (1) | |||
|
12 | (1) | |||
|
13 | (1) | |||
|
13 | (1) | |||
|
14 | (1) | |||
|
14 | (1) | |||
|
14 | (9) | |||
|
16 | (3) | |||
|
19 | (1) | |||
|
20 | (1) | |||
|
21 | (1) | |||
|
22 | (1) | |||
|
23 | (1) | |||
|
24 | (1) | |||
|
25 | (2) | |||
CHAPTER 3 Building a Simple Application | 27 | (36) | |||
|
27 | (6) | |||
|
27 | (1) | |||
|
28 | (1) | |||
|
28 | (4) | |||
|
32 | (1) | |||
|
32 | (1) | |||
|
33 | (2) | |||
|
35 | (3) | |||
|
38 | (1) | |||
|
38 | (4) | |||
|
42 | (3) | |||
|
45 | (2) | |||
|
47 | (5) | |||
|
48 | (2) | |||
|
50 | (2) | |||
|
52 | (4) | |||
|
56 | (5) | |||
|
61 | (2) | |||
CHAPTER 4 The Persistence Life Cycle | 63 | (16) | |||
|
63 | (1) | |||
|
64 | (1) | |||
|
65 | (1) | |||
|
65 | (4) | |||
|
69 | (1) | |||
|
70 | (1) | |||
|
71 | (1) | |||
|
72 | (1) | |||
|
73 | (1) | |||
|
74 | (1) | |||
|
74 | (2) | |||
|
76 | (1) | |||
|
77 | (1) | |||
|
77 | (2) | |||
CHAPTER 5 An Overview of Mapping | 79 | (14) | |||
|
80 | (2) | |||
|
82 | (1) | |||
|
83 | (1) | |||
|
84 | (5) | |||
|
85 | (2) | |||
|
87 | (1) | |||
|
88 | (1) | |||
|
89 | (1) | |||
|
89 | (1) | |||
|
90 | (1) | |||
|
90 | (1) | |||
|
90 | (1) | |||
|
91 | (1) | |||
|
91 | (1) | |||
|
91 | (1) | |||
|
91 | (1) | |||
|
91 | (2) | |||
CHAPTER 6 Mapping with Annotations | 93 | (46) | |||
|
93 | (1) | |||
|
93 | (32) | |||
|
94 | (1) | |||
|
94 | (1) | |||
|
95 | (1) | |||
|
96 | (1) | |||
|
96 | (5) | |||
|
101 | (1) | |||
|
101 | (2) | |||
|
103 | (1) | |||
|
104 | (1) | |||
|
105 | (5) | |||
|
110 | (1) | |||
|
111 | (1) | |||
|
112 | (1) | |||
|
112 | (1) | |||
|
113 | (7) | |||
|
120 | (2) | |||
|
122 | (3) | |||
|
125 | (1) | |||
|
126 | (5) | |||
|
128 | (1) | |||
|
129 | (1) | |||
|
129 | (1) | |||
|
130 | (1) | |||
|
130 | (1) | |||
|
130 | (1) | |||
|
131 | (1) | |||
|
132 | (5) | |||
|
137 | (2) | |||
CHAPTER 7 Creating Mappings with Hibernate XML Files | 139 | (40) | |||
|
139 | (2) | |||
|
139 | (1) | |||
|
140 | (1) | |||
|
140 | (1) | |||
|
141 | (21) | |||
|
|||||
|
|||||
|
|||||
|
|||||
|
|||||
|
|||||
|
|||||
|
155 | (7) | |||
|
162 | (2) | |||
|
164 | (3) | |||
|
167 | (3) | |||
|
170 | (2) | |||
|
172 | (4) | |||
|
173 | (1) | |||
|
174 | (1) | |||
|
175 | (1) | |||
|
176 | (2) | |||
|
177 | (1) | |||
|
177 | (1) | |||
|
|||||
|
178 | (1) | |||
CHAPTER 8 Using the Session | 179 | (14) | |||
|
179 | (3) | |||
|
182 | (8) | |||
|
182 | (3) | |||
|
185 | (1) | |||
|
186 | (4) | |||
|
190 | (2) | |||
|
192 | (1) | |||
|
192 | (1) | |||
CHAPTER 9 Searches and Queries | 193 | (20) | |||
|
193 | (1) | |||
|
194 | (2) | |||
|
194 | (1) | |||
|
194 | (1) | |||
|
195 | (1) | |||
|
195 | (1) | |||
|
196 | (4) | |||
|
200 | (1) | |||
|
200 | (1) | |||
|
201 | (1) | |||
|
201 | (1) | |||
|
202 | (1) | |||
|
203 | (1) | |||
|
204 | (1) | |||
|
205 | (1) | |||
|
205 | (1) | |||
|
205 | (2) | |||
|
206 | (1) | |||
|
207 | (1) | |||
|
208 | (2) | |||
|
210 | (1) | |||
|
211 | (2) | |||
CHAPTER 10 Advanced Queries Using Criteria | 213 | (12) | |||
|
213 | (10) | |||
|
214 | (3) | |||
|
217 | (1) | |||
|
217 | (1) | |||
|
218 | (1) | |||
|
218 | (1) | |||
|
219 | (1) | |||
|
219 | (2) | |||
|
221 | (2) | |||
|
223 | (2) | |||
CHAPTER 11 Filtering the Results of Searches | 225 | (8) | |||
|
225 | (1) | |||
|
226 | (1) | |||
|
227 | (1) | |||
|
227 | (5) | |||
|
232 | (1) | |||
APPENDIX A More Advanced Features | 233 | (32) | |||
|
233 | (3) | |||
|
236 | (2) | |||
|
238 | (5) | |||
|
238 | (2) | |||
|
240 | (2) | |||
|
242 | (1) | |||
|
243 | (1) | |||
|
243 | (2) | |||
|
245 | (1) | |||
|
245 | (6) | |||
|
245 | (2) | |||
|
247 | (1) | |||
|
248 | (3) | |||
|
251 | (1) | |||
|
252 | (3) | |||
|
254 | (1) | |||
|
255 | (8) | |||
|
257 | (6) | |||
|
263 | (1) | |||
|
264 | (1) | |||
APPENDIX B Hibernate Tools | 265 | (34) | |||
|
265 | (19) | |||
|
266 | (2) | |||
|
268 | (3) | |||
|
271 | (13) | |||
|
284 | (13) | |||
|
285 | (6) | |||
|
291 | (3) | |||
|
294 | (2) | |||
|
296 | (1) | |||
|
297 | (2) | |||
APPENDIX C Hibernate and Spring | 299 | (14) | |||
|
299 | (1) | |||
|
300 | (3) | |||
|
303 | (3) | |||
|
306 | (2) | |||
|
308 | (1) | |||
|
309 | (3) | |||
|
312 | (1) | |||
APPENDIX D Upgrading from Hibernate 2 | 313 | (6) | |||
|
313 | (2) | |||
|
315 | (1) | |||
|
315 | (1) | |||
|
316 | (1) | |||
|
316 | (1) | |||
|
317 | (1) | |||
|
317 | (2) | |||
INDEX | 319 |
The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.
The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.