Spring Security(Third Edition)
上QQ阅读APP看书,第一时间看更新

Spring Data JPA

The Spring Data JPA project aims to significantly improve the ORM implementation of data access layers by reducing the effort to the amount that’s actually needed. A developer only needs to write repository interfaces, including custom finder methods, and Spring will provide the implementation automatically.

The following are just a few of the powerful features specific to the Spring Data JPA project:

  • Sophisticated support for building repositories based on Spring and JPA
  • Support for Querydsl predicates, and thus, type-safe JPA queries
  • Transparent auditing of domain classes
  • Pagination support, dynamic query execution, and the ability to integrate custom data access code
  • Validation of @Query annotated queries at bootstrap time
  • Support for XML based entity mapping
  • The JavaConfig based repository configuration by introducing @EnableJpaRepositories