Already heard of Jongo? It's a new, fast and lightweight object/document mapper for MongoDB:
It's Java-based and only a thin layer on top of the MongoDB Java driver.
Basically, you can use JSON documents for queries as in the Mongo shell. The O/D mapping is based on Jackson, a very fast JSON de/serializer.
Give it a try. I will.