Java Persistence cu Hibernate
In cadrul acestui curs vom discuta despre Java Persistence API si cum putem sa il folosim pentru persistarea obiectelor Java in baze de date relationale bazate pe Hibernate EntityManager.
Cele doua arii principale care vor fi abordate in cadrul cursului sunt:
- JPA – Vom discuta despre subiecte legate de descrierea maparilor, stocarea si citirea obiectelor, examinarea obiectului utilizand JPQL si Criteria API, managementul tranzactiilor si multe altele.
- Hibernate EntityManager – o implementare de tip open-source a specificatiilor Java Persistence API (JPA) – vom descrie principalele aspecte legate de configurarea si optimizarea Hibernate.
Subiecte curs
ORM - Introducere/privire de ansamblu
- Ce este persistenta?
- Object/relational paradigms mismatch (probleme legate de: granularitate, subtipuri, identitate, asocieri)
- De ce ORM?
Maparea claselor persistente
- Intelegerea entitatilor
- Maparea entitatilor cu identitate
- Maparea ierarhiei claselor
- Maparea colectiilor si asocierilor de entitati
Lucrul cu Obictele
- Ciclul de viata dpdv al persistentei
- Java Persistence API
Packaging JPA application
Tranzactii si concurenta
Interogarea folosind JPA QL si HQL
Optimizari Hibernate
Integrare cu Spring
Cauți o aplicație software?
Completează formularul și te contactează unul dintre consultanții noștri.