10 JAHRE JPA @ArneLimburg
@_openknowledge
10 JAHRE JPA
Am Anfang war die JDBC-API
Image: digitalart / FreeDigitalPhotos.net
10 JAHRE JPA
Wir schreiben das Jahr 2006...
Image: digitalart / FreeDigitalPhotos.net
ENTITY LIFECYCLE
New
Managed Detached
Removed
entityManager.persist entityManager.merge
entityManager.remove
entityManager.detach entityManager.close entityManager.clear
entityManager.merge entityManager.find query.getResultList() query.getSingleResult()
Transak>ons-‐ grenze
Vorsicht mit Lazy-‐ Ini>aliza>on
Java EE 5 - Architektur
En>tyManager lifecycle
Lazy-‐Ini>aliza>on möglich
Java EE 6 (mit CDI)
ARNE LIMBURG, Enterprise Architect @ArneLimburg [email protected] +49 (0)441 40820
OFFENKUNDIGGUT
KOTAKT