Spring I/O 2025 - 21-23 May, Barcelona Slides: Spring Data JPA has been the most popular framework for storing data in a relational database for years. So, you might assume that you avoid most persistence problems simply by using Spring Data JPA. You’re mostly right … But it’s surprisingly easy to wrack your project with … or should I better say “thanks to Spring Data JPA” … From practical experience, I show in this talk how to: delete most of your data with just one annotation, implement the persistence logic in such a way that nobody will understand it and overwhelm your database with thousands of queries. If you want to know what can go wrong when using Spring Data JPA or how to cause a project to fail with the help of Spring’s most popular OR mapper, you shouldn’t miss this talk! (And I will, of course, share how to do it right!)











