Java Data Access with Hibernate Cursus
Aanbieder | Learnit Training |
Kosten | €1.350,00 |
Overzicht
Bestemd voor
This is an intermediate level Java programming course, designed for developers who wish to understand Hibernate.
Benodigde kennis
Attending students should be able to use the syntax of the Java language without difficulty.Programma
Tijdens de cursus komen o.a. de volgende onderwerpen aan bod: Introduction to Hibernate Define Object to Relational (O/R) Mapping (ORM) Define the different Hibernate types (Entities and values) Understand different Persistent representations ... Volledig programmaKeurmerken
InschrijvenBeschrijving
In this four-day course you will be introduced to Hibernate and learn how to do Object Relational Mapping using Hibernate. You will learn about value types, collections and components, entity associations (relations) and the mapping of inheritance. Next the use of persistent objects is covered and reading, updating and deleting objects as well transactions is discussed. Finally, if time permits, attention is payed to querying in Hibernate.
Opmerkingen
This comprehensive Hibernate class supplies an complete course into the world of Hibernate. With a strong hands-on character and many (many!) ready to use demos, this course makes you competent to start using Hibernate in a correct way, the minute you leave the class room.Programma
Tijdens de cursus komen o.a. de volgende onderwerpen aan bod:
- Introduction to Hibernate
- Define Object to Relational (O/R) Mapping (ORM)
- Define the different Hibernate types (Entities and values)
- Understand different Persistent representations (POJOs, Maps and XML)
- Getting started with Hibernate
- Understand the nuts and bolts of Hibernate
- Introduce the org.hibernate.SessionFactory
- Basic ORM
- Value Type Collections and Components
- Understand how to map composition using Hibernate's components
- Understand how to map java.util.Set and java.util.List
- Understand Hibernate's bags
- Introduce Dynamic components
- Entity Associations (Relations)
- List the different types of associations
- Mapping Inheritance
- Discuss the three Inheritance ORM strategies
- Reading, Updating and Deleting Objects
- Understand the three object states: Transient, Persistent and Detached
- Discuss the different cascade options and their impact on entity associations
- Transactions
- Explain isolation levels
- Understand the different ways of demarcating transactions in a managed Java EE environment
- Understand Optimistic -vs- Pessimistic locking schemes
- Querying for Objects
- Introduce two ways of querying (Criteria and HQL)
- Understand and use the basic HQL syntax
- Understand how to use Query By Example (QBE).