spring data jpa

My Spring Data Book Is Out

When I was asked to write a book about Spring Data by Packt Publishing, I was stunned. To be honest, I could not believe that this was happening to me. I know that this is a huge cliche but it felt like a dream. I almost had to pinch myself to ensure that I was […] Read more

Spring Data JPA Tutorial Part Nine: Conclusions

This is the ninth and the last part of my Spring Data JPA tutorial. Now it is time to take a look of what we have learned, and how we should use it to build better software. Table of Contents The contents of my Spring Data JPA tutorial is given in following: Part One: Configuration […] Read more

Spring Data JPA Tutorial: Adding Custom Methods to a Single Repository

Although Spring Data JPA provides an excellent support for implementing CRUD operations and creating database queries, sometimes we need to do things that are not supported by it. For example, Spring Data JPA doesn't provide a built-in support for querying DTOs by using SQL. Luckily for us, we can "extend" our Spring Data JPA repositories […] Read more

Spring Data JPA Tutorial: Pagination

My Spring Data JPA tutorial has taught us how we can create database queries and sort our query results with Spring Data JPA. We have also implemented a search function that ignores case and returns todo entries whose title or description contains the given search term. This search function sorts the returned todo entries in […] Read more

Spring Data JPA Tutorial: Sorting

My Spring Data JPA tutorial has taught us how we can create both static and dynamic database queries with Spring Data JPA. We have also implemented a search function that ignores case and returns todo entries whose title or description contains the given search term. However, we haven't paid any attention to one very important […] Read more

Spring Data JPA Tutorial: Creating Database Queries With Querydsl

The previous part of this tutorial described how we can create dynamic database queries with the JPA Criteria API. Although it is easy to create simple criteria queries, the JPA Criteria API has one major flaw: It is very hard to implement complex queries and even harder to read them. This blog post describes how […] Read more