to access data layer providing a JPA provider Hibernate EclipseLink OpenJPA … JPA Query language (JPQL) Focus on mappings and relationships What is it not ? Adressing boilerplate code getters and setters on your entities EntityManagerFactory.getTransaction.begin(), persist(), commit() and close() Lots of try ctach …