Autowiring Morphia entities

My current project is using Morphia to handle object mapping to/from mongoDB and I wanted to add dependency injection using Spring to my entities like this:

Notice the @Transient annotation that tells Morphia to avoid persisting this field! I solved this problem by adding an EntityInterceptor that autowires all entities:

Here is the complete source code SpringAutowiringEntityInterceptor.java. Let me know what you think!

Leave a Reply

Close Menu