Spring Data provides great Cross-store support between JPA and MongoDB. However, one of the requirements is that you use AspectJ to compile your project.
I’ve been using Project Lombok heavily recently, which unfortunately is incompatible with AspectJ.
So, I’ve added a small project up on GitHub which provides Cross-Store support without the requirement of AspectJ.
It should be noted that the Spring Data version is better, so if you can use it – please do so.
There’s a getting started page over on Github that describes how to get going.
Please, take it for a spin, and let me know how you get on!