4. Spring JPA Running on
• Application Level
• JEE Container Level
• JPA Supported Container
• JPA Non-support Container - Tomcat
Monday, May 9, 2011 4
5. JPA
• @Bean EntityManager
• @PersistenceContext
• Injected Proxy of EM by Spring
• @Bean EntityManagerFactory
• @PersistenceUnit
Monday, May 9, 2011 5
8. Spring Data JPA
• JPARepository<id, entity> Class
• Create Query with Method Name
• @NamedQuery
• @Query(“SQL”) and
@Query(“SQL”) with @param
• @Query with @Modifying
• Specification for Criteria & Predicate
Monday, May 9, 2011 8
9. Spring Data JPA
• Transactional Support
• Audit
Monday, May 9, 2011 9