| Code: | advanced-JPA |
| Category: | Advanced Java |
| Format: | 50% lecture / 50% workshop |
| Duration: | 2-3 days |
| Target audience: |
developerzy |
| Enrollment: | Groups, companies |
| Venue: | Client's office. |
Training Program
The content of our program can be customised during pre-training analysis.-
OO basics -
OO-relational mapping basics -
Configuration- Java EE
- Unmanaged
- Spring
- Java EE
-
Basic entity mapping- Types
- Ids
- Constrains
- Associations
- Fetching data
- Cascade operations
- Types
-
Advance mapping- Embedding
- Value Objects as Embeddable
- Compound keys
- Embedding
-
EnityManager and Persistent Context- Lifecycle
- API EntityManager
- Extended mode
- Lifecycle
-
Optimised queries- JPQL
- Criteria API
- Performance issues
- JPQL
-
Inheritance mapping -
Transactions- Locking
- Locking
-
Performance- Cache (L1, L2, Query)
- lazy loading (n+1 select problem)
- Sensible data reading
- Cache (L1, L2, Query)
-
Architecture- Layers
- Ports and Adapters
- Layers
-
Advanced topics- Callblacks
- Listeners
- Hibernate Shreads
- Hibernate Search - Lucene
- Hibernate Session
- Callblacks
Download PDF
Trainers
Meet the experts who will conduct your training.