I don't want to use morphia in scala because I have to convert java collections to scala
If this is the only reason, I suggest you to use scala.collection.JavaConversions It contains implicit conversions from Java to Scalca collections and vice verse.