Advanced command of Spring framework and JPA (especially Hibernate) is simply a must for a professional Java developer on the current Java market. Although both are indeed simple to get started and work with, they both are also capable of making hard-to-debug surprises even to experienced developers (especially right after deployment to the production...).
In this series of articles, I’ll be writing about situations which cost me lots of time at work, about mistakes that I commonly see when doing code review, and about hard-to-find threats that every Java developer should be aware of.
Below, you’ll find the list of available articles (I’ll make sure to keep it up-to-date).
Spring pitfalls
JPA pitfalls
Enjoy reading and... beware of Spring & JPA traps!