Spring Data JPA Projections. How to return custom object using Spring Data JPA Projections. Open Projection, Close Projection, Dynamic Projection examples.