public class Morphia extends Object
Constructor and Description |
---|
Morphia() |
Morphia(Set<Class> classesToMap) |
Modifier and Type | Method and Description |
---|---|
Datastore |
createDatastore(com.mongodb.Mongo mongo,
String dbName)
It is best to use a Mongo singleton instance here.
|
Datastore |
createDatastore(com.mongodb.Mongo mon,
String dbName,
String user,
char[] pw)
Deprecated.
use #createDatastore(com.mongodb.Mongo,java.lang.String) which a MongoClient instance which will authenticate for you
|
Datastore |
createDatastore(String dbName)
Deprecated.
use #createDatastore(com.mongodb.Mongo,java.lang.String) which a MongoClient instance which will authenticate for you
|
Datastore |
createDatastore(String dbName,
String user,
char[] pw)
Deprecated.
use #createDatastore(com.mongodb.Mongo,java.lang.String) which a MongoClient instance which will authenticate for you
|
<T> T |
fromDBObject(Class<T> entityClass,
com.mongodb.DBObject dbObject) |
<T> T |
fromDBObject(Class<T> entityClass,
com.mongodb.DBObject dbObject,
EntityCache cache) |
Mapper |
getMapper() |
boolean |
isMapped(Class entityClass)
Check whether a specific class is mapped by this instance.
|
Morphia |
map(Class... entityClasses) |
Morphia |
mapPackage(String packageName)
Tries to map all classes in the package specified.
|
Morphia |
mapPackage(String packageName,
boolean ignoreInvalidClasses)
Tries to map all classes in the package specified.
|
Morphia |
mapPackageFromClass(Class clazz) |
com.mongodb.DBObject |
toDBObject(Object entity) |
public Morphia mapPackage(String packageName)
packageName
- the name of the package to processpublic Morphia mapPackage(String packageName, boolean ignoreInvalidClasses)
packageName
- the name of the package to processignoreInvalidClasses
- specifies whether to ignore classes in the package that cannot be mappedpublic boolean isMapped(Class entityClass)
entityClass
- the class we want to checkpublic <T> T fromDBObject(Class<T> entityClass, com.mongodb.DBObject dbObject)
public <T> T fromDBObject(Class<T> entityClass, com.mongodb.DBObject dbObject, EntityCache cache)
public com.mongodb.DBObject toDBObject(Object entity)
public Mapper getMapper()
public Datastore createDatastore(String dbName)
public Datastore createDatastore(String dbName, String user, char[] pw)
public Datastore createDatastore(com.mongodb.Mongo mon, String dbName, String user, char[] pw)
Copyright © 2015. All rights reserved.