Spring Data JPA - Reference Documentation

Authors

Oliver Gierke, Thomas Darimont, Christoph Strobl

version;

Copies of this document may be made for your own use and for distribution to others, provided that you do not charge any fee for such copies and further provided that each copy contains this Copyright Notice, whether distributed in print or electronically.


Table of Contents

Preface
1. Project metadata
I. Reference Documentation
1. JPA Repositories
1.1. Introduction
1.1.1. Spring namespace
1.1.2. Annotation based configuration
1.2. Persisting entities
1.2.1. Saving entities
1.3. Query methods
1.3.1. Query lookup strategies
1.3.2. Query creation
1.3.3. Using JPA NamedQueries
1.3.4. Using @Query
1.3.5. Using named parameters
1.3.6. Using SpEL expressions
1.3.7. Modifying queries
1.3.8. Applying query hints
1.4. Specifications
1.5. Transactionality
1.5.1. Transactional query methods
1.6. Locking
1.7. Auditing
1.7.1. Basics
Annotation based auditing metadata
Interface-based auditing metadata
AuditorAware
1.7.2. General auditing configuration
1.8. Miscellaneous
1.8.1. Merging persistence units
1.8.2. Classpath scanning for @Entity classes and JPA mapping files
1.8.3. CDI integration
II. Appendix
A. Frequently asked questions
Glossary